IF, AND, OR, ugniježđeni IF & NE Logičke funkcije u Excelu

Sadržaj:

Anonim

Stvari neće uvijek biti onakve kakve mi želimo. Može se dogoditi neočekivano. Na primjer, recimo da morate podijeliti brojeve. Pokušaj dijeljenja bilo kojeg broja s nulom (0) daje pogrešku. Logičke funkcije dobro dođu u takvim slučajevima. U ovom uputstvu obradit ćemo sljedeće teme.

U ovom uputstvu obradit ćemo sljedeće teme.

  • Što je logička funkcija?
  • Primjer funkcije AKO
  • Objašnjene funkcije logike Excel
  • Ugniježđene IF funkcije

Što je logička funkcija?

To je značajka koja nam omogućuje uvođenje donošenja odluka prilikom izvršavanja formula i funkcija. Funkcije su navikle;

  • Provjerite je li uvjet istinit ili netačan
  • Kombinirajte više uvjeta zajedno
Što je stanje i zašto je to važno?

Uvjet je izraz koji ili ocjenjuje istinitim ili netačnim. Izraz može biti funkcija koja određuje je li vrijednost unesena u ćeliju numeričkog ili tekstualnog tipa podataka, je li vrijednost veća od, jednaka ili manja od navedene vrijednosti itd.

Primjer funkcije IF

Radit ćemo s proračunom kućnih potrepština iz ovog vodiča. Upotrijebit ćemo funkciju IF da utvrdimo je li neki predmet skup ili nije. Pretpostavit ćemo da su predmeti čija je vrijednost veća od 6000 skupi. Oni koji su manji od 6000 jeftiniji su. Sljedeća slika prikazuje nam skup podataka s kojim ćemo raditi.

  • Postavite fokus kursora u ćeliju F4
  • Unesite sljedeću formulu koja koristi funkciju IF

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

OVDJE,

  • "= IF (...)" poziva IF funkcije
  • "E4 <6000" je uvjet koji IF funkcija procjenjuje. Provjerava vrijednost vrijednosti adrese ćelije E4 (ukupan zbroj) manja od 6000
  • "Da" ovo je vrijednost koju će funkcija prikazati ako je vrijednost E4 manja od 6000
  • "Ne" ovo je vrijednost koju će funkcija prikazati ako je vrijednost E4 veća od 6000

Kada završite pritisnite tipku enter

Dobit ćete sljedeće rezultate

Objašnjene funkcije logike Excel

Sljedeća tablica prikazuje sve logičke funkcije u programu Excel

S N FUNKCIJA KATEGORIJA OPIS UPOTREBA
01 I Logično Provjerava višestruke uvjete i vraća vrijednost true ako su svi uvjeti ocijenjeni kao istiniti. = AND (1> 0, BROJ (1)) Gornja funkcija vraća TRUE jer su oba uvjeta True.
02 NETOČNO Logično Vraća logičku vrijednost FALSE. Koristi se za usporedbu rezultata stanja ili funkcije koja ili vraća true ili false NETOČNO ()
03 AKO Logično Provjerava je li uvjet ispunjen ili ne. Ako je uvjet ispunjen, vraća se istina. Ako uvjet nije zadovoljen, vraća se false. = IF (logički_test, [value_if_true], [value_if_false]) = AKO (BROJ (22), "Da", "Ne") 22 je broj tako da vraća Da.
04 IFERROR Logično Vraća vrijednost izraza ako se ne dogodi pogreška. Ako se dogodi pogreška, vraća vrijednost pogreške = IFERROR (5/0, "Podijeli s nulom pogreške")
05 IFNA Logično Vraća vrijednost ako se ne dogodi pogreška # N / A. Ako se dogodi pogreška # N / A, vraća vrijednost NA. # N / A pogreška znači vrijednost ako nije dostupna formuli ili funkciji. = IFNA (D6 * E6,0) NB. Gornja formula vraća nulu ako su oba ili D6 ili E6 prazna / su
06 NE Logično Vraća true ako je uvjet false i vraća false ako je uvjet true = NOT (ISTEXT (0)) NB. Gornja funkcija vraća true. To je zato što ISTEXT (0) vraća false, a funkcija NOT pretvara false u TRUE
07 ILI Logično Koristi se za procjenu više uvjeta. Vraća true ako su ispunjeni neki ili svi uvjeti. Vraća false ako su svi uvjeti netačni = ILI (D8 = "admin", E8 = "blagajnik") Napomena: gornja funkcija vraća vrijednost true ako je jedan ili oba administrator ili blagajnik D8 i E8
08 PRAVI Logično Vraća logičku vrijednost TRUE. Koristi se za usporedbu rezultata stanja ili funkcije koja ili vraća true ili false PRAVI()

Ugniježđene IF funkcije

Ugniježđena IF funkcija je IF funkcija unutar druge IF funkcije . Ugniježđene ako izjave dobro dođu kad moramo raditi s više od dva uvjeta. Recimo da želimo razviti jednostavan program koji provjerava dan u tjednu. Ako je dan subota, želimo prikazati "zabavu dobro", ako je nedjelja želimo prikazati "vrijeme za odmor", a ako je bilo koji dan od ponedjeljka do petka, želimo je prikazati, ne zaboravite popuniti svoj popis obaveza.

Ugniježđena if funkcija može nam pomoći u provedbi gornjeg primjera. Sljedeći dijagram toka prikazuje kako će se implementirati ugniježđena funkcija IF.

Formula za gornji dijagram toka je sljedeća

= AKO (B1 = "Nedjelja", "vrijeme za odmor", AKO (B1 = "Subota", "dobro se zabavi", "popis obaveza"))

OVDJE,

  • "= AKO (....)" Je glavna if funkcija
  • "= IF (..., IF (....))" Druga IF funkcija je ugniježđena. Pruža daljnju procjenu ako je glavna funkcija IF vratila false.

Praktični primjer

Stvorite novu radnu knjigu i unesite podatke kao što je prikazano u nastavku

  • Unesite sljedeću formulu

= AKO (B1 = "Nedjelja", "vrijeme za odmor", AKO (B1 = "Subota", "dobro se zabavi", "popis obaveza"))

  • Unesite subotu na adresu ćelije B1
  • Dobit ćete sljedeće rezultate

Preuzmite Excel datoteku koja se koristi u Vodiču

Sažetak

Logičke funkcije koriste se za uvođenje donošenja odluka pri vrednovanju formula i funkcija u Excelu.