Екцел формула: Ако је другачије -

Генеричка формула

=IF(test, true result, false result)

Резиме

Да бисте тестирали услов и предузели једну радњу ако је услов ИСТИНА, а другу ако је услов ФАЛСЕ, можете користити функцију ИФ. У приказаном примеру, формула у ћелији Е5 је:

=IF(D5="S","Small","Large")

Објашњење

Ако треба да тестирате услов, подузмите једну радњу ако је услов ТРУЕ, а другу ако је ФАЛСЕ услов, можете да користите функцију ИФ. ИФ функција има уграђен концепт „елсе“. Први аргумент је логички тест, други аргумент је резултат (или прорачун) који се враћа када је тест ИСТИНА. Трећи аргумент је вредност или прорачун који треба покренути ако је ФАЛСЕ.

У приказаном примеру имамо списак мајица који укључује боју и величину. Међутим, величина је скраћена као „С“ за мале и „Л“ за велике. У подацима постоје само ове две величине. Рецимо да желите да напишете формулу за проширење ових скраћеница и да у колони Е. прикажете реч „Мала“ или „Велика“. Другим речима:

  1. Ако ћелија у колони Д садржи „С“, вратите „Мала“.
  2. Ако ћелија у колони Д садржи „Л“, вратите „Велика“.

Ово је савршена примена функције ИФ. ИФ функција је организована овако:

=IF(test, true result, false result)

У примеру, морамо да тестирамо ћелије у колони Д да видимо шта оне садрже, па је формула коју користимо у ћелији Е5:

=IF(D5="S","Small","Large")

Преведено, ово каже:

АКО је ћелија Д5 једнака (садржи) слово „С“, вратите реч „Мала“, ЕЛСЕ вратите реч „Велика“.

Приметите да тестирамо само на „С“ - не треба да тестирамо на „Л“. То је зато што имамо само две могуће вредности, а ЕЛСЕ део формуле (ФАЛСЕ резултат) логично се брине за „Л“ за нас: ако ћелија не садржи „С“, мора бити „Л“.

Гнежђење ИФ-ова ради рјешавања више услова

Ово добро функционише за два услова, али шта ако имамо трећи услов?, На пример, „М“ за „Средњи“? У том случају, формулу морамо проширити другом изјавом ИФ. Ставили смо другу изјаву ИФ, замењујући лажни резултат. У пример испод, додали смо још једну величину (Медиум). Формула коју користимо у Е5 је:

=IF(D5="S","Small",IF(D5="M","Medium","Large"))

Ова техника се назива „гнежђење“, јер функцију стављамо унутар друге. Кад се користи са функцијом ИФ, понекад ћете је чути под називом „Угњежени израз ИФ“. Ова страница има много примера.

Ако имате много могућих опција, функција претраживања попут ВЛООКУП може пружити лакше решење.

Занимљиви Чланци...