Преглед садржаја
Када обављате компликовану и моћну анализу података, морате да оправдате различите услове у једном тренутку. У Мицрософт Екцел-у , функција ИФ делује као моћан алат за рад на условима. У овом водичу ћемо радити на угнежђеној функцији ИФ у Екцел-у. Анализираћемо функцију ИФ са 3 услова у Екцел-у на основу 5 логичких тестова .
Преузмите вежбу
Преузмите ову датотеку за вежбање и сами испробајте методе.
ИФ функција са 3 услова.клск
5 логичких тестова на Екцел функцији ИФ са 3 услова
Да бисмо описали процес, ево скупа података Извештаја о продаји компаније. Приказује информације о шифру производа и месечној продаји у опсегу ћелија Б4:Ц10 .
Морамо да одредимо Статус продаје према ова 3 услова приказана на слици испод:
Сада, хајде да применимо следећи логички тестови за идентификацију статуса 6 производа у скупу података.
1. Угнежђена ИФ функција са 3 услова
У Екцел-у можемо угнездити више ИФ функција истовремено за обављање компликованих прорачуна.
У овом чланку ћемо применити угнежђену ИФ функцију за 3 услова . Хајде да пратимо процес.
- Прво, уметните ову формулу у ћелијуД5 .
=IF(C5>=2500,"Excellent",IF(C5>=2000,"Good",IF(C5>=1000,"Average")))
- Следеће, притисните Ентер .
- Након тога, видећете први статус на основу примењених услова.
Овде смо користили ИФ функција да примени логичко поређење између услова за изабрану ћелију Ц5 .
- У наставку користите алатку Аутофилл и добићете сав статус за сваки износ продаје.
Прочитајте више: ВБА ИФ изјава са више услова у Екцел-у (8 метода)
2. ИФ функција са АНД логиком за 3 услова у Екцел-у
У овом одељку применићемо функцију ИФ која укључује функцију И за логички тест. Пратите доле наведене кораке.
- Прво, уметните ову формулу у ћелију Д5 .
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))
- Следеће притисните Ентер и видећете први излаз.
Овде , комбиновали смо функције ИФ и АНД да бисмо упоредили сваки услов са њиховим текстом појединачно и вратили вредност ако услови не испуњавају вредност ћелије у Ц5 . На крају смо убацили Емпти Стринг ( “” ) да бисмо изоставили празне ћелије ако их има.
- На крају, примените ову формулу за опсег ћелија Д6:Д10 и погледајте коначан резултат.
Прочитајте више: Екцел ВБА: Комбиновање Иф са И за више услова
3. Екцел ИФ функција са ОР логикомЗасновано на 3 услова
Комбинација ИФ и ОР функција је такође веома моћан алат за покретање логичког теста са 3 услова. Хајде да видимо како то функционише.
- На почетку изаберите ћелија Д5 .
- Овде унесите ову формулу.
=IF(OR(C5>=2500),"Excellent",IF(OR(C5>=2000),"Good",IF(OR(C5>=1000),"Average","")))
- Након тога, притисните Ентер .
- На крају, користите Алат АутоФилл у опсегу ћелија Д6:Д10 .
- Коначно, видећете излаз као што је приказано испод:
Овде, функције ИФ и ОР имају користи од поређења у оквиру 3 услова. Због тога одређује услове Одличан , Добар и Просечан према њиховим вредностима.
Прочитајте више: Екцел ВБА: комбиновани Ако и Или (3 примера)
4. Екцел ИФ изјава са функцијом СУМ за 3 услова
Ако ваш скуп података не ради ни на једном од логичких тестовима изнад, можете користити функцију СУМ уграђену у наредбу ИФ . Успешно ће функционисати за 3 услова.
- Прво, примените ову формулу у ћелију Д5 .
=IF(SUM(C5>=2500),"Excellent",IF(SUM(C5>=2000),"Good","Average"))
- Након овога, притисните Ентер да видите први излаз.
Овде, комбинација функције ИФ упоређује сваки услов са вредношћу у ћелији Ц5 . Након тога, функција СУМ израчунава вредност на основу услова да би утврдила да ли јесте труе или фалсе .
- На крају, примените алатку АутоФилл и добићете све статусе са 3 услова.
Прочитајте више: Екцел ВБА: Наредба Иф тхен Елсе са више услова (5 примера)
5. Комбинујте ИФ &амп; АВЕРАГЕ функције са 3 услова у програму Екцел
Функција АВЕРАГЕ је такође корисна ако имате другачији скуп низова података. Комбинује се са ИФ функцијом за поређење између услова. Хајде да видимо процес у наставку.
- На почетку изаберите ћелија Д5 .
- Затим уметните ову формулу у ћелију.
=IF(AVERAGE(C5>=2500),"Excellent",IF(AVERAGE(C5>=2000),"Good","Average"))
- Након тога, притисните Ентер .
- На крају, примените ово формула за опсег ћелија Д6:Д10 .
- Коначно, видећете излаз као што је приказано испод.
Овде , користили смо функцију ИФ за поређење 3 услова. Затим примените функцију АВЕРАГЕ да бисте вратили просечну вредност (ако постоји) за изабрану ћелију.
Прочитајте више: Како применити Екцел ИФ изјаву са више услова у опсегу
Екцел ИФ функција са 2 услова
Ево додатног савета за вас, ако радите са 2 услова . Хајде да видимо како функционише функција ИФ у овом случају.
- У почетку, узмимо два услова: Профит и Губитак на основу вредности &гт;=2500 и &гт;=1000 респективно.
- Затим уметните ову формулу у ћелију Д5 .
=IF(AND(C5>=2500,OR(C5>=1000)),"Profit","Loss")
- Након овога, притисните Ентер и видећете први статус за вредност у ћелији Ц5 .
Овде, ИФ , АНД &амп ; ИЛИ функције се комбинују да би се одредили услови Добит и Губитак за ћелију Ц5 на основу условних вредности.
- На крају, користите алатку ФласхФилл и добијте коначни резултат на основу 2 услова.
Прочитајте више : Како користити ИФ функцију са више услова у Екцел-у
Ствари које треба запамтити
- Обавезно је пратити редослед услова у формулу коју сте првобитно поставили. У супротном, приказаће погрешну вредност.
- Побрините се да уравнотежите сваку Заграду према бројевима и редоследу унутар формуле да бисте добили одговарајући резултат.
- Ако услови су постављени у формату Тект , морају бити стављени унутар двоструких наводника .
Закључак
Закључујући овај чланак са надом да био је од помоћи на Екцел ИФ функцији са 3 услова заснована на 5 логичких тестова. Такође сам покушао да покријем процес у 2 услова. Јавите нам своје проницљиве сугестије у пољу за коментаре. Пратите ЕкцелВИКИ за више блогова.