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

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

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

(=MAX(IF(criteria_range=criteria,value_range)))

Резиме

Да бисте пронашли максималну вредност у опсегу са одређеним критеријумима, можете користити основну формулу низа засновану на функцији ИФ и МАКС функцији. У приказаном примеру, формула у ћелији Х8 је:

(=MAX(IF(B5:B9391=H7,E5:E9391)))

која враћа максималну температуру на датум у Х7.

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

Објашњење

Приказани пример садржи скоро 10.000 редова података. Подаци представљају очитавања температуре сваких 2 минута током одређеног броја дана. За било који дати датум (наведен у ћелији Х7) желимо да добијемо максималну температуру тог датума.

Унутар функције ИФ логички тест се уноси као Б5: Б9391 = Х7. Будући да упоређујемо вредност у Х7 са распоном ћелија (низом), резултат ће бити низ резултата, при чему је свака ставка у низу ТРУЕ или ФАЛСЕ. ТРУЕ вредности представљају датуме који се подударају са Х7.

Ако је вредност тачна, пружамо опсег Е5: Е9391, који узима сав комплет температура у Фахренхеит-у. Ово враћа низ вредности исте величине као и први низ.

ИФ функција делује као филтер. Будући да ИФ пружамо низ за логички тест, ИФ враћа низ резултата. Тамо где се датум подудара са Х7, низ садржи вредност температуре. У свим осталим случајевима низ садржи ФАЛСЕ. Другим речима, само температуре повезане са датумом у Х7 преживљавају путовање кроз функцију ИФ.

Резултат низа из функције ИФ испоручује се директно функцији МАКС која враћа максималну вредност у низу.

Са МАКСИФС

У програмима Екцел О365 и Екцел 2019, нова функција МАКСИФС може да пронађе максималну вредност са једним или више критеријума без потребе за формулом низа. Са МАКСИФС, еквивалентна формула за овај пример је:

=MAXIFS(E5:E9391,B5:B9391,H7)

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