ИФ, АНД, ОР, угнијежђени ИФ & амп; НИСУ Логичке функције у програму Екцел

Преглед садржаја:

Anonim

Ствари неће увек бити онакве какве ми желимо. Може се догодити неочекивано. На пример, рецимо да морате поделити бројеве. Покушај да се било који број подели са нулу (0) даје грешку. Логичке функције добро дођу у таквим случајевима. У овом упутству ћемо обрадити следеће теме.

У овом упутству ћемо обрадити следеће теме.

  • Шта је логичка функција?
  • Пример функције ИФ
  • Објашњене функције логике Екцел-а
  • Угњежђене ИФ функције

Шта је логичка функција?

То је карактеристика која нам омогућава увођење доношења одлука приликом извршавања формула и функција. Функције су навикле;

  • Проверите да ли је услов тачан или нетачан
  • Комбинујте више услова заједно
Шта је услов и зашто је то важно?

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

Пример функције ИФ

Радићемо са буџетом за кућне потрепштине из овог водича. Користићемо функцију ИФ да одредимо да ли је ставка скупа или не. Претпоставићемо да су предмети чија је вредност већа од 6.000 скупи. Они који су мањи од 6.000 јефтинији су. Следећа слика приказује нам скуп података са којим ћемо радити.

  • Поставите фокус курсора у ћелију Ф4
  • Унесите следећу формулу која користи функцију ИФ

= ИФ (Е4 <6000, "Да", "Не")

ОВДЕ,

  • "= ИФ (...)" позива функције ИФ
  • „Е4 <6000“ је услов који ИФ функција процењује. Проверава да је вредност адресе ћелије Е4 (укупан зброј) мања од 6.000
  • „Да“ ово је вредност коју ће функција приказати ако је вредност Е4 мања од 6.000
  • „Не“ ово је вредност коју ће функција приказати ако је вредност Е4 већа од 6.000

Када завршите притисните тастер ентер

Добићете следеће резултате

Објашњене функције логике Екцел-а

Следећа табела приказује све логичке функције у програму Екцел

С / Н ФУНКЦИЈА КАТЕГОРИЈА ОПИС УПОТРЕБА
01 И Логичан Проверава више услова и враћа тачно ако су сви услови оцењени као тачни. = И (1> 0, БРОЈ (1)) Горња функција враћа ИСТИНУ јер су оба Услова тачна.
02 ФАЛСЕ Логичан Враћа логичку вредност ФАЛСЕ. Користи се за упоређивање резултата стања или функције која враћа тачно или нетачно ФАЛСЕ ()
03 АКО Логичан Проверава да ли је услов испуњен или не. Ако је услов испуњен, враћа се тачно. Ако услов није испуњен, враћа фалсе. = ИФ (логички_тест, [валуе_иф_труе], [валуе_иф_фалсе]) = АКО (БРОЈ (22), "Да", "Не") 22 је број тако да враћа Да.
04 ИФЕРРОР Логичан Враћа вредност израза ако се не догоди грешка. Ако дође до грешке, враћа вредност грешке = ИФЕРРОР (5/0, "Поделити са нулом грешке")
05 ИФНА Логичан Враћа вредност ако се не догоди грешка # Н / А. Ако се догоди грешка # Н / А, она враћа вредност НА. # Н / А грешка значи вредност ако није доступна формули или функцији. = ИФНА (Д6 * Е6,0) НБ. Горња формула враћа нулу ако су оба или Д6 или Е6 празна / су
06 НЕ Логичан Враћа труе ако је услов фалсе и враћа фалсе ако је услов труе = НОТ (ИСТЕКСТ (0)) НБ. Горња функција враћа труе. То је зато што ИСТЕКСТ (0) враћа фалсе, а функција НОТ претвара фалсе у ТРУЕ
07 ИЛИ Логичан Користи се приликом процене више услова. Враћа тачно ако су испуњени неки или сви услови. Враћа фалсе ако су сви услови нетачни = ИЛИ (Д8 = "админ", Е8 = "благајник") Напомена: горња функција враћа вредност труе ако је један или оба администратор или благајник Д8 и Е8
08 ИСТИНИТО Логичан Враћа логичку вредност ТРУЕ. Користи се за упоређивање резултата стања или функције која враћа тачно или нетачно ИСТИНИТО()

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

Угнеждена ИФ функција је ИФ функција у оквиру друге ИФ функције . Угнијежђене ако изјаве добро дођу када морамо да радимо са више од два услова. Рецимо да желимо да развијемо једноставан програм који проверава дан у недељи. Ако је дан субота, желимо да добро прикажемо „журку“, ако је недеља желимо да прикажемо „време за одмор“, а ако је било који дан од понедељка до петка, желимо да попунимо вашу листу обавеза.

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

Формула за горњи дијаграм тока је следећа

= АКО (Б1 = "Недеља", "време за одмор", АКО (Б1 = "Субота", "добро се забави", "списак обавеза"))

ОВДЕ,

  • "= ИФ (....)" Је главна иф функција
  • "= ИФ (..., ИФ (....))" Друга функција ИФ је угнежђена. Пружа даљу процену ако је главна функција ИФ вратила фалсе.

Практични пример

Направите нову радну свеску и унесите податке као што је приказано доле

  • Унесите следећу формулу

= АКО (Б1 = "Недеља", "време за одмор", АКО (Б1 = "Субота", "добро се забави", "списак обавеза"))

  • Унесите суботу на адресу ћелије Б1
  • Добићете следеће резултате

Преузмите Екцел датотеку која се користи у водичу

Резиме

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