Екцел

Максимална вредност ако

Maximum Value If

Екцел формула: Максимална вредност акоОпшта формула | _+_ | Резиме

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



гнежђење ако ће функције омогућити три или више исхода.
{= MAX ( IF (range=criteria,values))}

Где имена је именовани опсег Б6: Б17 и пута је именовани опсег Д6: Д17.

Напомене: ово је формула низа и мора се унети помоћу Цонтрол + Схифт + Ентер. Касније верзије програма Екцел имају функцију МАКСИФС, погледајте напомену испод.





Објашњење

Тхе ИФ функција се прво оцењује. Логички тест је израз који тестира сва имена:

 
{= MAX ( IF (names=F6,times))}

Резултат је ан арраи од ТРУЕ / ФАЛСЕ вредности попут ове:



 
 IF (names=F6 // logical test

ТРУЕ вредности одговарају редовима у којима је име 'Ханнах'. За сва друга имена вредност је ФАЛСЕ. „Вредност ако је тачно“ за ИФ је именовани опсег пута , који садржи цео скуп времена. Није наведена вредност „вредност ако је лажна“:

 
{TRUEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSE}

Коначни резултат из ИФ -а је низ попут овог:

 
 IF (names=F6,times)

Белешка: Екцел времена су разломљене вредности , што објашњава дугачке децимале.

броји број одређених знакова у низу

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

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

Са МАКСИФС -ом

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

 
{0.000868055555555556FALSEFALSE0.000902777777777778FALSEFALSE0.000914351851851852FALSEFALSE0.000833333333333333FALSEFALSE}
Аутор Даве Брунс


^