Новата функција Excel IFS наместо повеќекратни IF

  • Споделете Го Ова
Michael Brown

Од овој краток туторијал ќе научите за новата функција 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")))

Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.