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

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

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

=AND(A1=criteria,B1<=SMALL(IF(criteria,values),3))

Резиме

Да бисте истакли 3 најмање вредности које испуњавају одређене критеријуме, можете користити формулу низа засновану на функцијама АНД и СМАЛЛ. У приказаном примеру, формула која се користи за условно форматирање је:

=AND($B5=$E$5,$C5<=SMALL(IF(color=$E$5,amount),3))

Где је „боја“ именовани опсег Б5: Б12, а „количина“ именовани опсег Ц5: Ц12.

Објашњење

Унутар функције АНД постоје два логичка критеријума. Прва је једноставна и осигурава да буду истакнуте само ћелије које одговарају боји у Е5:

$B3=$E$5

Други тест је сложенији:

$C3<=SMALL(IF(color=$E$5,amount),3)

Овде филтрирамо количине како бисмо били сигурни да ће се задржати само вредности повезане са бојом у Е5 (плава). Филтрирање се врши помоћу функције ИФ на следећи начин:

IF(color=$E$5,amount)

Добијени низ изгледа овако:

(FALSE;100;FALSE;200;FALSE;300;FALSE;400;FALSE;500)

Приметите да вредност из колоне са износом опстаје само ако је боја „плава“. Остали износи су сада ЛАЖНИ.

Даље, овај низ прелази у функцију СМАЛЛ са ак вредношћу 3, а СМАЛЛ враћа вредност „3. најмања“, 300. Логика за други логички тест се своди на:

$C3<=300

Када се оба логичка услова врате ТРУЕ, покреће се условно форматирање и ћелије се истичу.

Напомена: ово је формула низа, али не захтева контролу + схифт + ентер.

Добри линкови

Формуле низа у условном форматирању (Билл Јелен)

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