Želite izboljšati svoje znanje Excela? Naučite se najboljših logičnih funkcij v Excelu, ki lahko poenostavijo analizo podatkov in racionalizirajo vaš potek dela.

Excelove logične funkcije so hrbtenica Excelovih formul; analiza podatkov je nepopolna brez teh funkcij. Kadar delate z dinamičnimi elementi in želite dodeliti logično vrednost na podlagi druge vrednosti/pogoja, se morate obrniti na logične funkcije.

Kot kateri koli drug programski jezik tudi Excel ponuja nabor logičnih funkcij, ki uporabniku poenostavljajo življenje. Če delate s pogojnimi podatki in želite, da Excel samodejno izvede nekatere izračune namesto vas, potem je čas, da obvladate te logične formule.

Kaj so Excelove logične funkcije?

Excel končnim uporabnikom ponuja različne funkcije. Od vseh razpoložljivih funkcij se najpogosteje uporabljajo logične operacije, saj vašim podatkom dodajo veliko vrednost. Pogojno logiko lahko dodelite na poti, ne da bi vam bilo treba skrbeti za izračun in dodeljevanje ustreznih vrednosti za vsako podatkovno celico.

Nekatere pogosto uporabljene logične funkcije vključujejo naslednje:

  • ČE
  • IFS
  • IFERROR
  • IN
  • ALI
  • NE

Zgornje funkcije lahko uporabljate posamezno in s stavki IF. Ko jih uporabite s stavkom IF, dobite zmogljive pogojne stavke, ki lahko vaše formule dvignejo na višji nivo in iz vas naredijo strokovnjaka za analizo podatkov.

1. Izjava IF

Stavek IF je najosnovnejša funkcija v Excelu, vendar je kljub temu močan. Pri dodeljevanju vrednosti, ki temeljijo na pogojih, se obrnete na Excelov stavek IF, primarno funkcijo za logične pogoje.

Odvisno od vrste in uporabe funkcije IF boste iz svoje formule dobili ustrezen rezultat. Za izboljšanje uporabe in kakovosti formule lahko uporabite dve vrsti stavkov IF:

  • Enotni stavek IF
  • Ugnezdeni stavek IF

A. En sam stavek IF

Samostojni stavek IF je idealen pri preverjanju enega samega pogoja. Določite pogoj; odvisno od tega pogoja bo izjava IF vrnila vrednost True/False.

Takole lahko uporabite stavek IF z enim samim kriterijem:

=IF(logični_preizkus, [vrednost_če_true], [vrednost_če_neresnično])

Primer: Ko je vrednost pogoja 1, je rezultat Dober, ali pa je Slab, če je vrednost pogoja 2.

=ČE(A2=1,"dobro", ČE (B2=1, "Slab"))

B. Ugnezdeni stavek IF

Uporabljati Funkcija IF s funkcijo Nested IF v Excelu je lahko. Funkcija Nested IF vam omogoča posredovanje več pogojev v formuli. Določite lahko različne pogoje in posledične vrednosti True/False z dodatnim stavkom IF.

Tukaj je formula za uporabo ugnezdenih stavkov IF:

=IF(logični_test, [vrednost_če_true], če (logični_test, [vrednost_če_true], ...[vrednost_če_neresnično]))

Dodajte zahtevano število zapiralnih oklepajev na koncu vaše formule, da zaprete vse svoje funkcije IF.

Primer: Če imate več pogojev, kot so 1, 2 in 3, in želite vsakemu številu dodeliti sorodno vrednost, lahko uporabite ugnezdeno funkcijo IF na naslednji način:

=ČE(A2=1,"dobro", ČE (A2=2, "srednje", "Slab"))

Vrednost je samodejno dodeljena glede na vašo vrednost stanja.

2. Funkcija IFS

Funkcija IFS je razmeroma preprosta logična funkcija, saj jo je lažje brati in lahko učinkovito izračunate več pogojev hkrati.

Vendar pa funkcija IFS ovrednoti vse definirane pogoje, za razliko od njene protipostavke, ki med izvajanjem ovrednoti samo en pogoj. Funkcijo IFS lahko uporabite, kot je prikazano spodaj:

=IFS([Logični_test1, Vrednost_če_resnično1],...)

V funkciji IFS morate definirati vsako vrednost True in False.

3. Funkcija IFERROR

Kot že ime pove, lahko uporabite funkcijo IFERROR za obravnavo morebitnih inherentnih napak, kadar koli naletite na eno. Na primer, če število delite z 0, dobite #DIV/0! napaka v Excelu.

Če pa v Excelu uporabljate funkcijo VLOOKUP, boste prejeli napako #N/A vsakič, ko dobite rezultat neujemajoče se/prazne vrednosti. Če želite ujeti te napake in prikazati alternativno vrednost, lahko uporabite funkcijo IFERROR.

Tukaj je sintaksa za referenco:

=IFERROR(vrednost, vrednost_če_napaka)

Primer: Ko števec delite z vrednostmi stolpca imenovalca, dobite #DIV/0! napaka. IFERROR lahko uporabite za prikaz alternativne vrednosti (0 v spodnjem primeru), takoj ko formula povzroči napako.

=ČE NAPAKA(A2/B2, 0)

4. IN funkcija

Funkcija IN je del funkcije IF in jo lahko uporabite za definiranje dveh ali več odvisnih pogojev v formuli IF. Recimo, da morate prikazati rezultat na podlagi dveh kriterijev v vaši formuli:

=ČE(IN(Pogoji1, Pogoji2), [vrednost_če_true], [vrednost_če_napaka])

Pred dodelitvijo vrednosti True bo formula preverila, ali sta merila 1 in 2 izpolnjena. Če kateri koli od pogojev ni izpolnjen, se samodejno premakne na zadnji del formule, definirano vrednost False.

Če imate več kot dva pogoja, lahko prilagodite zgornjo formulo; namesto dveh določite tri ali več pogojev s stavkom IN. Tukaj je sintaksa za referenco:

=ČE(IN(Pogoji1, Pogoji2, Pogoji3...), [vrednost_če_true], [vrednost_če_napaka])

Primer: V naslednjem primeru, ko sta vrednosti v stolpcih Prvi pogoj in Drugi pogoj enaki 1, je rezultat Dober, drugače pa Slab.

=ČE(IN(A2=1,B2=1),"dobro","Slab")

5. Funkcija ALI

Funkcija ALI je večplastna in vam daje veliko svobode pri razširitvi vaših logičnih operacij. Za razliko od funkcije AND bo funkcija OR zagotovila rezultat, če so kateri koli podani pogoji resnični. Druga možnost je, da boste prejeli podano vrednost False, če pogoji niso izpolnjeni.

=ČE(ALI(Pogoji1, Pogoji2), [vrednost_če_true], [vrednost_če_napaka])

Tukaj je opisano, kako lahko uporabite funkcijo ALI z več pogoji znotraj funkcije IF:

=ČE(ALI(Pogoji1, Pogoji2, Pogoji3 ...), [vrednost_če_true], [vrednost_če_napaka])

primer: Izhod kaže Dobro, ker je podani pogoj True znotraj funkcije ALI.

6. NE Funkcija

Kaj se zgodi, ko imate veliko vrednosti in želite razveljaviti svoja pogojna preverjanja? Namesto podajanja vseh vrednosti v formuli lahko uporabite funkcijo NOT s funkcijo IF, da poenostavite svoje formule.

Funkcijo NOT si lahko predstavljate kot obratno funkcijo in dobro deluje, ko želite določiti nasprotne pogoje v stavkih IF. Tukaj je osnovna sintaksa funkcije NOT v Excelu:

=ČE(NI(logični_test), [vrednost_če_true], [vrednost_če_napačno])

primer: V spodnjem primeru pogoj išče nasprotje od 1 in prikaže Bad takoj, ko je pogoj True.

Microsoftov Excel ponuja vrsto funkcij za začetnike in napredne uporabnike. Glede na njegovo široko uporabo si lahko v Excelu obetamo marsikaj. Če začnete z Excelom, se morate naučiti najosnovnejših funkcij in se počasi pomikati po lestvici, da boste obvladali orodje.