Екцел угнежђена ИФ функција | Како се користе угнежђене функције ако? |. | Примери

Угњежђена ИФ функција у Екцелу

У екцелу угнежђеном ако функција значи да користимо другу логичку или условну функцију са функцијом иф за тестирање више услова, на пример, ако постоје два услова која треба тестирати, можемо користити логичке функције И или ИЛИ функцију у зависности од ситуације, или можемо користити друге условне функције још више ифс унутар једног иф.

Примери

Следећи примери се користе за израчунавање угнежђене ИФ функције у програму Екцел:

Ову гнијежђену функцију ИФ функције Екцел можете преузети овдје - Угњежђену функцију ИФ функције Екцел

Пример # 1

Сада погледајте популарни угнежђени пример ИФ. На основу резултата ученика морамо доћи до њихових стандарда. За пример размотрите податке у наставку.

Да бисмо дошли до резултата, потребно је да тестирамо испод услова, а ови услови су ништа друго до логични тестови.

  • Ако је резултат> = 585, резултат треба бити „Дист“
  • Ако је резултат> = 500, резултат треба бити „Први“
  • Ако је резултат> = 400, резултат треба бити „Други“
  • Ако је резултат> = 350, резултат би требао бити „Пролазно“
  • Ако су сви горе наведени услови ФАЛСЕ, резултат би требао бити ФАИЛ.

У реду, имамо укупно 5 услова за тестирање. У тренутку када су логички тестови више него потребни, морамо да користимо угнежђене ИФ-ове за тестирање више критеријума.

  • Корак 1: Отворите ИФ стање и положите први тест, тј. Тестирајте да ли је резултат> = 585 или не.

  • Корак 2: Ако је горњи логички тест ИСТИНА, онда нам је потребан резултат „Дист“. Дакле, унесите резултат у двоструке наводнике.

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

  • Корак 4: Сада овде тестирајте други услов. Други услов је да се тестира да ли је резултат> = 500 или не. Дакле, проследите аргумент као> = 500.

  • Корак 5: Ако је овај тест тачан, резултат би требао бити „Први“. Дакле, унесите резултат у двоструке наводнике.

  • Корак 6: Већ смо унели два екцел ИФ услова, ако су ова два теста ФАЛСЕ, онда морамо да тестирамо трећи услов, па отворите још један ИФ и положите следећи услов, тј. Тестирајте да ли је резултат> = 400 или не.

  • Корак 7: Ако је овај тест ИСТИНА, резултат би требао бити „Други“.

  • Корак 8: Сада је укупан број ИФ услова 3. Ако су сви ови тестови ИФ услова ФАЛСЕ, потребан нам је још један услов за тестирање, тј. Да ли је оцена> = 300.

  • Корак 9: Ако је овај услов ИСТИНИТ, онда је резултат „Положен“.

  • Корак 10: Сада смо дошли до последњег аргумента. Потпуно смо унели 4 ИФ-а, па ако су сви ови тестови услова ФАЛСЕ, онда је коначни резултат „ФАИЛ“, зато као резултат унесите „ФАИЛ“.

На овај начин можемо тестирати више услова уметањем многих ИФ услова у један ИФ услов.

Логика је да ће први ИФ резултат доћи ако је логички тест ИСТИНА ако је логички тест ФАЛСЕ, тада ће се извршити други ИФ. Овако, док формула не пронађе ПРАВИ резултат теста, извршаваће се. Ако ниједан од резултата није ИСТИНА, извршиће се коначни ФАЛСЕ резултат.

Пример # 2

Сада погледајте корпоративни пример израчунавања провизије у реалном времену. За пример размотрите податке у наставку.

Да бисмо дошли до провизије%, морамо да тестирамо следеће услове.

  • Ако је вредност продаје> 7 лакх, провизија је 10%.
  • Ако је вредност продаје> = 5 лакх, провизија је 7%.
  • Ако је вредност продаје> = 4 лакх, провизија је 5%.
  • Ако је вредност продаје <4 лакх, провизија је 0%.

Ово је врло слично претходном примеру. Уместо да долазимо до резултата, треба да добијемо проценте као резултат, применимо угнежђену функцију ИФ у екцелу.

  • Корак 1: Примените ИФ и тестирајте први услов.

  • Корак 2: Примените други ИФ ако је први тест ФАЛСЕ.

  • Корак 3: Ако су горњи ИФ услови ФАЛСЕ, тестирајте трећи услов.

  • Корак 4: Ако су сви горе наведени услови ФАЛСЕ, резултат је 0%.

  • Корак 5: Прекопирајте формулу у преостале ћелије, имаћемо резултате.

Пример # 3

Узмите пример како користити друге логичке функције И са ИФ условом за тестирање више услова.

Узмите исте податке из горњег примера, али мало сам променио податке, уклонио сам колону Продаја.

Овде треба да израчунамо бонус за ове запослене на основу доњих услова.

  • Ако је одељење запосленог Маркетинг и година службе, то је> 5 година, тада бонус износи 50000.
  • Ако је одељење запосленог Продаја и година радног стажа> 5 година, бонус је 45000.
  • За све остале запослене ако је стаж> 5 година, бонус је 25000.
  • Ако је година службе <5 година, бонус је нула.

Ово изгледа помало довршено, зар не?

Да бисмо дошли до једног резултата, морамо да тестирамо два услова. Када треба да тестирамо два услова и ако оба услова треба да буду истинита, користиће се логички услов АНД.

И вратиће резултат ТРУЕ ако су сви наведени услови ТРУЕ. Ако је било који од услова ФАЛСЕ, тада ће резултат бити ФАЛСЕ.

  • Корак 1: Прво отворите ИФ стање.

  • Корак 2: Будући да за тестирање морамо тестирати два услова, резултат се отвара И функционише унутар ИФ услова.

  • Корак 3: Овде треба да тестирамо услове. Први услов је да ли је одељење маркетинг или не, а други услов је година радног стажа> 5 година.

  • Корак 4: Ако су наведени услови ИСТИНИТ, износ бонуса је 50000.

  • Корак 5: Овако примените тестове за преостале услове. Већ сам применио формулу да бих дошао до резултата.

Ствари које треба запамтити

  • И вратиће ИСТИНИТИ резултат ако су сви наведени услови ИСТИНИТИ. Ако је неко од услова ФАЛСЕ, као резултат ће вратити ФАЛСЕ.
  • Да бисте дошли до коначног резултата, морате применити још један, а резултат можете проследити само у аргументу ФАЛСЕ.