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
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.