Содржина
Од овој краток туторијал ќе научите за новата функција IFS и ќе видите како таа го поедноставува пишувањето вгнездени IF во Excel. Ќе ја најдете и неговата синтакса и неколку случаи на употреба со примери.
Вгнезденото IF во Excel најчесто се користи кога сакате да оцените ситуации кои имаат повеќе од два можни исходи. Командата создадена од вгнезденото IF ќе личи на „IF(IF(IF()))“. Сепак, овој стар метод понекогаш може да биде предизвикувачки и одзема многу време.
Тимот на Excel неодамна ја претстави функцијата IFS која најверојатно ќе стане вашата нова омилена. Excel IFS функцијата е достапна само во Excel 365, Excel 2021 и Excel 2019.
Функцијата Excel IFS - опис и синтакса
Функцијата IFS во Excel покажува дали се почитуваат еден или повеќе услови и враќа вредност што го исполнува првиот TRUE услов. IFS е алтернатива на повеќекратните IF искази на Excel и многу полесно се чита во случај на неколку услови.
Еве како изгледа функцијата:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]… )Има 2 задолжителни и 2 опционални аргументи.
- logical_test1 е бараниот аргумент. Тоа е условот што се оценува на ТОЧНО или НЕТОЧНО.
- value_if_true1 е вториот потребен аргумент што го покажува резултатот што треба да се врати ако logical_test1 оцени на TRUE. Може да биде празна, аконеопходно.
- logical_test2…logical_test127 е изборен услов што се оценува на TRUE или FALSE.
- value_if_true2…value_if_true127 е изборен аргумент за резултатот да се врати ако logical_testN се оцени на TRUE. Секоја вредност_if_trueN се однесува на условот логички_тестN. Може да биде и празен.
Excel IFS ви овозможува да оцените до 127 различни услови. Ако аргументот за логички_тест нема одредена вредност_if_true, функцијата ја прикажува пораката „Внесовте премалку аргументи за оваа функција“. Ако аргументот за логички_тест се оценува и одговара на вредност различна од TRUE или FALSE, IFS во Excel ја враќа #VALUE! грешка. Без пронајдени ВИСТИНСКИ услови, покажува #N/A.
Функцијата IFS наспроти вгнезденото IF во Excel со случаи на употреба
Придобивката од користењето на новиот Excel IFS е што можете да внесете низа услови во една функција. Секој услов е проследен со резултат што ќе се користи ако условот е вистинит, што го прави едноставно да се напише и прочита формулата.
Да речеме дека сакате да го добиете попустот според бројот на лиценци што корисникот веќе ги има . Користејќи ја функцијата IFS, ќе биде нешто вака:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
Еве како изгледа со вгнезденото IF во Excel:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
Функцијата IFS подолу е полесна за пишување и ажурирање отколку нејзиниот повеќекратен IFS на Excelеквивалент.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))