Екцел формула: н-та најмања вредност са критеријумима -

Преглед садржаја

Генеричка формула

(=SMALL(IF(criteria,values),n))

Резиме

Да бисте добили 2. најмању вредност, 3. најмању вредност, 4. најмању вредност итд., Где се свака вредност подудара са наведеним критеријумима, можете користити формулу низа која користи СМАЛЛ и ИФ функције.

У приказаном примеру, формула у Г7 је:

(=SMALL(IF(Sex="F",Time),F7))

Где је „Пол“ именовани опсег за Ц3: Ц15, а „Време“ именовани опсег Д3: Д15.

Напомена: ово је формула низа и мора се унети помоћу Цонтрол + Схифт + Ентер.

Објашњење

Функција СМАЛЛ је потпуно аутоматска - потребно је само да наведете опсег и цели број за „нтх“ да бисте одредили рангирану вредност коју желите.

Проблем у овом случају је тај што не желимо да МАЛИ ради на свакој вредности у опсегу, већ само на вредностима мушког или женског спола (М или Ф). Да бисмо применили ове критеријуме, користимо функцију ИФ која пружа логички тест за „М“ или „Ф“. Будући да тест примењујемо на низ вредности, резултат ће такође бити низ. У примеру приказаном , резултујући низ изгледа овако:

(0,00729166666666667; ФАЛСЕ; 0,00689814814814815; ФАЛСЕ; 0,00835648148148148; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; ФАЛСЕ; 0,00693287037037037; ФАЛСЕ; ФАЛСЕ; 0,00672453703703704)

Тамо где ФАЛСЕ представља мушко време, а бројеви женско време. (Оваква времена су делимичне вредности, због чега имамо толико децималних места за нека времена).

Функција СМАЛЛ аутоматски ће занемарити вредности ТРУЕ и ФАЛСЕ, тако да ће резултат бити н-та најмања вредност из скупа стварних бројева у низу.

Грешка без н-тог

Добићете грешку ако нема н-те најмање вредности на основу испоручених критеријума. Ову грешку можете заробити ИФЕРРОР-ом и заменити било којом вредношћу која има смисла овако:

(=IFERROR(SMALL(IF(Sex="F",Time),F8),"-"))

Више критеријума

Да бисте обрадили више критеријума, можете проширити формулу логичком логиком у облик попут овог:

=SMALL(IF((criteria1)*(criteria2),values),n)

Где критеријуми1 и критеријуми2 и представљају израз за испитивање вредности у опсегу критеријума, као што је приказано у оригиналном примеру изнад.

Занимљиви Чланци...