IF, AND, OR, ugnezdeni IF & NE logične funkcije v Excelu

Kazalo:

Anonim

Stvari ne bodo vedno takšne, kot si želimo. Lahko se zgodi nepričakovano. Recimo, da morate številke deliti. Poskus razdelitve katerega koli števila na nič (0) povzroči napako. Logične funkcije so prav prišle v takih primerih. V tej vadnici bomo zajeli naslednje teme.

V tej vadnici bomo zajeli naslednje teme.

  • Kaj je logična funkcija?
  • Primer funkcije IF
  • Razložene funkcije logike Excel
  • Vgnezdene funkcije IF

Kaj je logična funkcija?

To je funkcija, ki nam omogoča uvajanje odločanja pri izvajanju formul in funkcij. Funkcije so vajene;

  • Preverite, ali je stanje resnično ali neresnično
  • Združite več pogojev skupaj
Kaj je pogoj in zakaj je to pomembno?

Pogoj je izraz, ki bodisi oceni na »true« ali »false«. Izraz je lahko funkcija, ki določa, ali je vrednost, vnesena v celico, številskega ali besedilnega podatkovnega tipa, ali je vrednost večja od, enaka ali manjša od določene vrednosti itd.

Primer funkcije IF

V tej vadnici bomo sodelovali s proračunom za gospodinjske pripomočke. S funkcijo IF bomo ugotovili, ali je izdelek drag ali ne. Predvidevali bomo, da so predmeti z vrednostjo večjo od 6.000 dragi. Tisti, ki imajo manj kot 6000, so cenejši. Naslednja slika nam prikazuje nabor podatkov, s katerimi bomo delali.

  • Postavite fokus kurzorja v celico F4
  • Vnesite naslednjo formulo, ki uporablja funkcijo IF

= IF (E4 <6000, "Da", "Ne")

TUKAJ,

  • "= IF (...)" prikliče funkcije IF
  • "E4 <6000" je pogoj, ki ga ovrednoti funkcija IF. Preveri, ali je vrednost naslova celice E4 (vmesni seštevek) manjša od 6.000
  • "Da" to je vrednost, ki jo bo funkcija prikazala, če je vrednost E4 manjša od 6.000
  • "Ne" to je vrednost, ki jo bo funkcija prikazala, če je vrednost E4 večja od 6.000

Ko končate, pritisnite tipko Enter

Dobili boste naslednje rezultate

Razložene funkcije logike Excel

Naslednja tabela prikazuje vse logične funkcije v Excelu

S / N FUNKCIJA KATEGORIJA OPIS UPORABA
01 IN Logično Preveri več pogojev in vrne true, če so vsi pogoji ocenjeni kot true. = IN (1> 0, ŠTEVILO (1)) Zgornja funkcija vrne TRUE, ker sta oba pogoja True.
02 NAPAKA Logično Vrne logično vrednost FALSE. Uporablja se za primerjavo rezultatov stanja ali funkcije, ki vrne true ali false FALSE ()
03 ČE Logično Preveri, ali je pogoj izpolnjen ali ne. Če je pogoj izpolnjen, vrne true. Če pogoj ni izpolnjen, vrne false. = IF (logični_test, [value_if_true], [value_if_false]) = ČE (ŠTEVILO (22), "Da", "Ne") 22 je Število, tako da vrne Da.
04 IFERROR Logično Vrne vrednost izraza, če ne pride do napake. Če pride do napake, vrne vrednost napake = IFERROR (5/0, "Delitev z nič napako")
05 IFNA Logično Vrne vrednost, če se napaka # N / A ne pojavi. Če pride do napake # N / A, vrne vrednost NA. # N / A Napaka pomeni vrednost, če ni na voljo formuli ali funkciji. = IFNA (D6 * E6,0) Opomba: zgornja formula vrne nič, če sta oba ali D6 ali E6 prazna / prazna
06 NE Logično Vrne true, če je pogoj false in vrne false, če je pogoj true = NOT (ISTEXT (0)) OPOMBA: zgornja funkcija vrne true. To je zato, ker ISTEXT (0) vrne false in funkcija NOT pretvori false v TRUE
07 ALI Logično Uporablja se pri ocenjevanju več pogojev. Vrne true, če so izpolnjeni kateri koli ali vsi pogoji. Vrne false, če so vsi pogoji napačni = ALI (D8 = "skrbnik", E8 = "blagajnik") Opomba: zgornja funkcija vrne true, če je skrbnik ali blagajnik D8 in E8 ali oba
08 PRAV Logično Vrne logično vrednost TRUE. Uporablja se za primerjavo rezultatov stanja ali funkcije, ki vrne true ali false PRAV()

Vgnezdene funkcije IF

Vgnezdena funkcija IF je funkcija IF v drugi funkciji IF . Vgnezdeno, če stavki pridejo prav, ko moramo delati z več kot dvema pogojema. Recimo, da želimo razviti preprost program, ki preverja dan v tednu. Če je dan sobota, želimo dobro prikazati "zabavo", če je nedelja želimo prikazati "čas za počitek", in če je kateri dan od ponedeljka do petka, ne pozabite izpolniti seznama opravil.

Vgnezdena funkcija if nam lahko pomaga pri izvedbi zgornjega primera. Naslednji diagram poteka prikazuje, kako bo izvedena ugnezdena funkcija IF.

Formula za zgornji diagram poteka je naslednja

= IF (B1 = "nedelja", "čas za počitek", IF (B1 = "sobota", "dobro se zabavaj", "opravi seznam"))

TUKAJ,

  • "= IF (....)" Je glavna funkcija if
  • "= IF (…, IF (….))" Druga funkcija IF je ugnezdena. Zagotavlja nadaljnjo oceno, ali je glavna funkcija IF vrnila false.

Praktični primer

Ustvarite nov delovni zvezek in vnesite podatke, kot je prikazano spodaj

  • Vnesite naslednjo formulo

= IF (B1 = "nedelja", "čas za počitek", IF (B1 = "sobota", "dobro se zabavaj", "opravi seznam"))

  • Vnesite soboto na naslov celice B1
  • Dobili boste naslednje rezultate

Prenesite datoteko Excel, uporabljeno v vadnici

Povzetek

Logične funkcije se uporabljajo za uvajanje odločanja pri ocenjevanju formul in funkcij v Excelu.