Logične operacije v Excelu

Logična funkcija je vrsta funkcije, ki lahko vrne eno od možnih vrednosti - true, če celica vsebuje vrednosti, ki ustrezajo določenim kriterijem, in false, če se to ne zgodi. Logične funkcije se uporabljajo za programiranje preglednic, da se razbremenite pogosto ponavljajočih se dejanj.

Poleg tega lahko z logičnimi funkcijami preverimo, v kolikšni meri vsebina celice izpolnjuje določene kriterije. Preveriti je mogoče tudi druge logične vrednosti.

Primerjalni operaterji

Vsak izraz vsebuje primerjalne operatorje. So naslednji:

  1. = – vrednost 1 je enaka vrednosti 2.
  2. > – vrednost 1 je večja od vrednosti 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= vrednost 1 ali enaka vrednosti 2 ali večja.
  5.  <= 1. 2. XNUMX. identično.
  6. <> vrednost 1 ali večja od vrednosti 2 ali manjša.

Posledično Excel vrne enega od dveh možnih rezultatov: resnično (1) ali napačno (2).

Za uporabo logičnih funkcij je potrebno v vseh možnih primerih podati pogoj, ki vsebuje enega ali več operatorjev.

Prava funkcija

Za uporabo te funkcije ni treba vnesti nobenih argumentov in vedno vrne »Istino« (to ustreza številki 1 dvojnega sistema številčenja).

Primer formule − =TRUE().

Napačna funkcija

Funkcija je popolnoma podobna prejšnji, le da je rezultat, ki ga vrne, »False«. Najlažja formula, kjer lahko uporabite to funkcijo, je naslednja =FALSE().

IN funkcija

Namen te formule je vrniti vrednost »True«, ko se vsak od argumentov ujema z določeno vrednostjo ali določenimi kriteriji, ki so opisani zgoraj. Če nenadoma pride do neskladja med enim od zahtevanih kriterijev, se vrne vrednost »False«.

Sklici na logične celice se uporabljajo tudi kot funkcijski parametri. Največje število argumentov, ki jih je mogoče uporabiti, je 255. Toda obvezna zahteva je prisotnost vsaj enega od njih v oklepaju.

ИResnicaFalse
ResnicaResnicaFalse
FalseFalseFalse

Sintaksa te funkcije je:

=AND(Boolean1; [Boolean2];…)

Na tej sliki je razvidno, da vsak argument daje resnično vrednost, zato lahko z uporabo te formule dobite ustrezen rezultat.Logične operacije v Excelu

Funkcija "ali".

Preveri več vrednosti glede na določena merila. Če se kateri od njih ujema, potem funkcija vrne pravo vrednost (1). Največje število argumentov v tej situaciji je tudi 255, pri čemer je obvezno določiti en parameter funkcije.

Ko smo že pri funkciji OR, potem bo v tem primeru tabela resnic naslednja.

ORResnicaFalse
ResnicaResnicaResnica
FalseResnicaFalse

Sintaksa formule je naslednja:

=ALI(logična vrednost 1; [logična vrednost 2];…)

Tako kot v prejšnjih in naslednjih primerih mora biti vsak argument ločen od drugega s podpičjem. Če se sklicujemo na zgornji primer, potem vsak parameter tam vrne »True«, tako da če je treba pri dostopu do tega obsega uporabiti funkcijo »ALI«, bo formula vrnila »True«, dokler eden od parametrov ne doseže določenega merilo.

Funkcija "Ne".

Vrne tiste vrednosti, ki so nasprotne prvotno nastavljeni. To pomeni, da bo pri posredovanju vrednosti »True« kot funkcijskega parametra vrnjeno »False«. Če ni ujemanja, potem "True".

Rezultat, ki bo vrnjen, je odvisen od tega, kateri začetni argument prejme funkcija. Če se na primer funkcija »IN« uporablja skupaj s funkcijo »NE«, bo tabela naslednja.

NE(in())TRUELAŽI
TRUELAŽITRUE
LAŽITRUETRUE

Pri uporabi funkcije »Ali« v kombinaciji s funkcijo »Ne« bo tabela videti takole.

NE (ALI())TRUELAŽI
TRUELAŽILAŽI
LAŽILAŽITRUE

Sintaksa te funkcije je zelo preprosta: =НЕ(принимаемое логическое значение).

If

To funkcijo lahko upravičeno imenujemo ena najbolj priljubljenih. Preveri določen izraz glede na določen pogoj. Na rezultat vpliva resničnost ali lažnost dane izjave.

Če govorimo posebej o tej funkciji, bo njena sintaksa nekoliko bolj zapletena. 

=IF(Boolov_izraz,[Vrednost_če_true],[Vrednost_če_napačno])Logične operacije v Excelu

Oglejmo si podrobneje primer, prikazan na zgornjem posnetku zaslona. Tu je prvi parameter funkcija TRUE, ki ga program preveri. Na podlagi rezultatov takega preverjanja se vrne drugi argument. Tretji gre dol. 

Uporabnik lahko ugnezdi eno funkcijo IF drugemu. To je treba storiti v primerih, ko je zaradi enega preverjanja skladnosti z določenim pogojem potrebno opraviti še enega. 

Na primer, obstaja več kreditnih kartic s številkami, ki se začnejo s prvimi štirimi števkami, ki označujejo plačilni sistem, ki servisira kartico. To pomeni, da obstajata dve možnosti - Visa in Mastercard. Če želite preveriti vrsto kartice, morate uporabiti to formulo z dvema ugnezdenima IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Master Card”,”kartica ni definirana”))

Če ne veste, kaj pomeni funkcija LEVSIMV, nato piše v del celice vrstice besedila na levi. Uporabnik v drugem argumentu te funkcije določi število znakov, ki naj jih Excel izbere z leve. Uporablja se za preverjanje, ali se prve štiri števke številke kreditne kartice začnejo z 1111. Če je rezultat resničen, se vrne »Visa«. Če je pogoj napačen, se uporabi funkcija IF.

Podobno lahko dosežete spodobno gnezdenje in preverite, ali vsebina celice ali obsega izpolnjuje več pogojev.

funkcija ERROR

Potreben za ugotavljanje, ali je prišlo do napake. Če da, je vrnjena vrednost drugega argumenta. Če je vse v redu, potem prvi. Skupaj ima funkcija dva argumenta, od katerih je vsak obvezen.

Ta formula ima naslednjo sintakso:

 =IFERROR(vrednost;vrednost_če_napaka)

Kako se lahko uporablja funkcija?

V spodnjem primeru lahko vidite napako v prvem argumentu funkcije. Zato formula vrne odgovor, da je deljenje z nič prepovedano. Prvi parameter funkcije je lahko katera koli druga formula. Oseba se lahko samostojno odloči, kakšna vsebina je tam.Logične operacije v Excelu

Kako lahko logične funkcije uporabimo v praksi

1. naloga

Preden si je oseba zastavila cilj izvesti prevrednotenje bilanc blaga. Če je izdelek shranjen več kot 8 mesecev, je treba stroške zmanjšati za polovico.

Na začetku morate ustvariti takšno tabelo.Logične operacije v Excelu

Če želite doseči ta cilj, morate uporabiti funkcijo IF. V našem primeru bo ta formula videti takole:

 =ЕСЛИ(C2>=8;B2/2;B2)

Logični izraz v prvem argumentu funkcije je sestavljen z uporabo operatorjev > in =. Preprosto povedano, na začetku je merilo naslednje: če je vrednost celice večja ali enaka 8, se izvede formula, podana v drugem argumentu. V terminološkem smislu, če je prvi pogoj resničen, se izvede drugi argument. Če je napačno - tretji.Logične operacije v Excelu

Kompleksnost te naloge se lahko poveča. Recimo, da se soočamo z nalogo uporabe logične funkcije IN. V tem primeru bo pogoj v naslednji obliki: če je izdelek shranjen več kot 8 mesecev, je treba njegovo ceno dvakrat ponastaviti. Če je bil v prodaji več kot 5 mesecev, ga je treba ponastaviti 1,5-krat. 

V tem primeru morate v polje za vnos formule vnesti naslednji niz.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Logične operacije v Excelu

funkcija IF po potrebi dovoljuje besedilne nize v argumentih. 

2. naloga

Recimo, da je izdelek po znižanju začel stati manj kot 300 rubljev, potem ga je treba odpisati. Enako je treba storiti, če je ležal, ne da bi bil prodan 10 mesecev. V tej situaciji je katera koli od teh možnosti sprejemljiva, zato je logično uporabiti funkcijo OR и IF. Rezultat je naslednja vrstica.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»spisan»;»»)

Če je bil pri pisanju pogoja uporabljen logični operator OR, potem ga je treba dekodirati na naslednji način. Če celica C2 vsebuje število 10 ali več ali če celica D2 vsebuje vrednost, manjšo od 300, je treba v ustrezni celici vrniti vrednost »odpisano«.Logične operacije v Excelu

Če pogoj ni izpolnjen (to pomeni, da se izkaže za napačnega), potem formula samodejno vrne prazno vrednost. Torej, če je bil izdelek prodan prej ali ga je na zalogi manj, kot je potrebno, ali je bil znižan na vrednost, nižjo od mejne vrednosti, potem ostane prazna celica. 

Kot argumente je dovoljeno uporabljati druge funkcije. Sprejemljiva je na primer uporaba matematičnih formul.

3. naloga

Recimo, da obstaja več dijakov, ki opravljajo več izpitov pred vstopom v gimnazijo. Kot prehodna ocena je ocena 12. In za vstop je nujno, da so pri matematiki vsaj 4 točke. Posledično bi moral Excel ustvariti poročilo o prejemu. 

Najprej morate sestaviti naslednjo tabelo.Logične operacije v Excelu

Naša naloga je primerjati vsoto vseh ocen s prehodnim rezultatom in poleg tega zagotoviti, da je ocena pri matematiki nižja od 4. In v stolpcu z rezultatom morate navesti "sprejeto" ali "ne".

Vnesti moramo naslednjo formulo.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Uporaba logičnega operatorja И preveriti je treba, kako resnični so ti pogoji. Za določitev končnega rezultata morate uporabiti klasično funkcijo SUM.Logične operacije v Excelu

Tako z uporabo funkcije IF lahko rešite veliko različnih težav, zato je ena najpogostejših.

4. naloga

Recimo, da se soočamo s potrebo po razumevanju, koliko stane blago po vrednotenju kot celote. Če je cena izdelka nižja od povprečne vrednosti, je treba ta izdelek odpisati. 

Če želite to narediti, lahko uporabite isto tabelo, ki je bila navedena zgoraj.Logične operacije v Excelu

Za rešitev te težave morate uporabiti naslednjo formulo.

=ČE(D2

V izrazu, podanem v prvem argumentu, smo uporabili funkcijo POVPREČNAA, ki podaja aritmetično sredino določenega niza podatkov. V našem primeru je to obseg D2:D7.Logične operacije v Excelu

5. naloga

V tem primeru moramo recimo določiti povprečno prodajo. Če želite to narediti, morate ustvariti takšno tabelo.Logične operacije v Excelu

Nato morate izračunati povprečno vrednost tistih celic, katerih vsebina ustreza določenemu kriteriju. Zato je treba uporabiti tako logično kot statistično rešitev. Pod zgornjo tabelo morate ustvariti pomožno tabelo, v kateri bodo prikazani rezultati.Logične operacije v Excelu

To nalogo je mogoče rešiti z uporabo samo ene funkcije.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Prvi argument je obseg vrednosti, ki jih je treba preveriti. Drugi podaja pogoj, v našem primeru je to celica B9. Toda kot tretji argument je uporabljen obseg, ki bo uporabljen za izračun aritmetične sredine.

funkcija BREZSRČNI omogoča primerjavo vrednosti celice B9 s tistimi vrednostmi, ki se nahajajo v obsegu B2:B7, ki navaja številke trgovin. Če se podatki ujemajo, potem formula izračuna aritmetično sredino obsega C2:C7.Logične operacije v Excelu

Sklepi

Logične funkcije so potrebne v različnih situacijah. Obstaja veliko vrst formul, ki jih je mogoče uporabiti za testiranje določenih pogojev. Kot je razvidno zgoraj, je glavna funkcija IF, vendar obstaja veliko drugih, ki jih je mogoče uporabiti v različnih situacijah.

Podanih je bilo tudi nekaj primerov uporabe logičnih funkcij v resničnih situacijah.

Vidikov uporabe logičnih funkcij je še veliko, vendar jih je težko vse obravnavati v okviru enega, tudi velikega članka. Ni meja do popolnosti, zato lahko vedno iščete nove aplikacije že znanih formul.

Pustite Odgovori