Među mnogim različitim izrazima koji se koriste pri radu s Microsoft Excela, trebali biste istaknuti logičke funkcije. Koriste se za označavanje ispunjavanja različitih uvjeta u formulama. Štoviše, ako sami uvjeti mogu biti vrlo različiti, tada rezultat logičnih funkcija može potrajati samo dvije vrijednosti: uvjet je ispunjen ( TRUE ) i uvjet nije ispunjen ( FALSE ). Pogledajmo što su logičke funkcije u Excelu.

Osnovni operatori

Postoji nekoliko operatera logičke funkcije. Među glavnim, treba istaknuti sljedeće:

  • TRUE;
  • NETOČNO;
  • AKO;
  • IFERROR;
  • ILI;
  • i;
  • NE;
  • ISERROR;
  • ISBLANK.

Postoje manje uobičajene logičke funkcije.

Svaki od gore navedenih operatora, osim prva dva, ima argumente. Argumenti mogu biti određeni brojevi ili tekst ili reference koje označavaju adresu ćelija s podacima.

Funkcije su TRUE i FALSE

TRUE izjava ima samo određenu vrijednost. Ova funkcija nema argumente i, u pravilu, gotovo je uvijek sastavni dio složenijih izraza.

Istina u Microsoft Excelu

Operater FALSE , naprotiv, koristi bilo koju vrijednost koja nije istinita. Slično tome, ta funkcija nema argumenata i uključena je u složenije izraze.

Funkcija FALSE u programu Microsoft Excel

I i OR funkcije

AND funkcija je veza između nekoliko uvjeta. Samo kada su ispunjeni svi uvjeti vezani za ovu funkciju, vraća TRUE . Ako barem jedan argument kaže FALSE , tada operator AND kao cjelina vraća istu vrijednost. Opći prikaz ove funkcije: =И(лог_значение1;лог_значение2;…) . Funkcija može sadržavati od 1 do 255 argumenata.

Funkcija iu programu Microsoft Excel

OR funkcija, naprotiv, vraća TRUE čak i ako samo jedan od argumenata odgovara uvjetima, a svi ostali su lažni. Njegov predložak ima sljedeći oblik: =И(лог_значение1;лог_значение2;…) . Kao i prethodna funkcija, OR operater može uključiti 1 do 255 uvjeta.

ILI funkciju u programu Microsoft Excel

Funkcija NOT

Za razliku od prethodnih dva operatera, funkcija HE ima samo jedan argument. Vrijednost izraza mijenja se s TRUE na FALSE u prostoru navedenog argumenta. Opća sintaksna formula je sljedeća: =НЕ(лог_значение) .

Funkcija NIJE u Microsoft Excelu

IF funkcije i IFRs

Za složenije konstrukcije koristi se IF funkcija. Ovaj operator određuje vrijednost koja je TRUE , a koja je FALSE . Njegov opći obrazac je sljedeći: =ЕСЛИ(логическое_выражение;значение_если_истина;значение_если-ложь) . Dakle, ako je uvjet zadovoljen, tada ćelija koja sadrži tu funkciju popunjava prethodno navedene podatke. Ako uvjet nije zadovoljen, ćelija se napuni drugim podacima navedenim u trećem argumentu funkcije.

Funkcija IF u Microsoft Excelu

IFRICHER operator, ako je argument istinit, vraća vlastitu vrijednost u ćeliju. No, ako argument nije točan, vrijednost koju korisnik vrati vraća se u ćeliju. Sintaksa ove funkcije, koja sadrži samo dva argumenta, izgleda ovako: =ЕСЛИОШИБКА(значение;значение_если_ошибка) .

IFRICULT funkcija u programu Microsoft Excel

Pouka: funkcija IF u programu Excel

EOSHIBKA i EMPHASO funkcije

Funkcija ERROR provjerava da li određena stanica ili raspon stanica sadrži pogrešne vrijednosti. Vrijednosti pogrešaka podrazumijevaju se kako slijedi:

  • # N / D;
  • # VALUE;
  • # BROJ !;
  • # DEL / 0!;
  • # REFERENCE!;
  • #NAME ?;
  • # IZGLED!

Ovisno o tome je li pogreška pogreška ili ne, operater izvješćuje vrijednost TRUE ili FALSE . Sintaksa ove funkcije je: = ЕОШИБКА(значение) . U ulozi argumenta pojavljuje se samo referenca na ćeliju ili niz ćelija.

EOSHIBKA funkcija u programu Microsoft Excel

EMPTY operater provjerava je li ćelija prazna ili sadrži vrijednosti. Ako je ćelija prazna, funkcija govori TRUE ako stanica sadrži podatke - FALSE . Sintaksa ovog operatora je: =ЕПУСТО(значение) . Kao u prethodnom slučaju, argument je referenca na ćeliju ili niz.

Funkcija EMULLY u programu Microsoft Excel

Primjer primjene funkcija

Pogledajmo sada primjenu nekih od navedenih funkcija na konkretan primjer.

Imamo popis zaposlenika poduzeća s njihovom plaćom. No, osim toga, svi zaposlenici imaju pravo na premiju. Uobičajena premija iznosi 700 rubalja. Ali umirovljenici i žene imaju pravo na povećanu premiju od 1.000 rubalja. Iznimka su zaposlenici koji su iz raznih razloga radili manje od 18 dana u određenom mjesecu. U svakom slučaju, imaju pravo samo na redovnu premiju od 700 rubalja.

Plaća tablica u Microsoft Excelu

Pokušajmo formulirati formulu. Dakle, imamo dva uvjeta, čije izvršenje se stavlja na bonus od 1000 rubalja - ovo je postignuće dobi umirovljenja ili zaposlenika pripadnosti ženskom spolu. U isto vrijeme, mi ćemo upućivati ​​na umirovljenike svih onih koji su rođeni prije 1957. godine. U našem slučaju, za prvu liniju tablice, formula će izgledati ovako: =ЕСЛИ(ИЛИ(C4<1957;D4="жен.");"1000";"700") . No, ne zaboravite da je obvezni uvjet za dobivanje povećane premije 18 dana ili više. Za primjenu ovog uvjeta u našoj formuli primjenjujemo funkciju NOT : =ЕСЛИ(ИЛИ(C4<1957;D4="жен.")*(НЕ(E4<18));"1000";"700") .

Formula u Microsoft Excelu

Da bi se ova funkcija kopirala u ćelije stupca tablice u kojoj je određena vrijednost premija, postajemo pokazivač u donjem desnom kutu ćelije u kojoj već postoji formula. Prikazuje se ručka za punjenje. Samo ga povucite do kraja stola.

Kopiranje formule u Microsoft Excel

Tako smo dobili zasebnu tablicu s informacijama o visini premije za svakog zaposlenika tvrtke.

Tablica je spremna u programu Microsoft Excel

Pouka: korisne Excel funkcije

Kao što možete vidjeti, logičke funkcije su vrlo prikladan alat za izvođenje izračuna u programu Microsoft Excel. Pomoću složenih funkcija istodobno možete postaviti nekoliko uvjeta i dobiti izlaz, ovisno o tome jesu li ti uvjeti zadovoljeni ili ne. Upotreba takvih formula može automatizirati različite radnje, čime se štedi vrijeme korisnika.