Vređanje funkcija AND, OR i IF u Excelu

Korišćenje logičkih funkcija za testiranje više uslova

Funkcije AND, OR i IF su neke od Excelovih poznatijih logičkih funkcija .

Šta uradi OR i AND funkcija, kako je prikazano u redovima dva i tri na slici ispod, testira više uslova i, u zavisnosti od toga koja funkcija se koristi, jedan ili svi uslovi moraju biti tačni da funkcija vrati TRUE odgovor. Ako nije, funkcija vraća FALSE kao vrednost.

Na slici ispod, tri uvjeta se testiraju po formulama u redovima dva i tri:

Za funkciju OR , ako je jedan od ovih uslova tačan, funkcija vraća vrijednost TRUE u ćeliju B2.

Za funkciju AND, sva tri uslova moraju biti tačna da funkcija vrati vrijednost TRUE u ćeliju B3.

Kombinujući OR i IF, ili AND i IF funkcije u Excelu

© Ted francuski

Dakle, imate funkcije OR i AND. Šta sad?

Dodavanje IF funkcije

Kada se jedna od ove dve funkcije kombinuje sa funkcijom IF, dobijena formula ima mnogo veće mogućnosti.

Funkcije nestajanja u Excelu se odnose na stavljanje jedne funkcije u drugu. Ugnežena funkcija deluje kao jedan od argumenata glavne funkcije.

Na slici iznad, redovi od četiri do sedam sadrže formule u kojima su funkcije AND ili OR ugnežene unutar funkcije IF.

U svim primjerima, ugnežena funkcija djeluje kao prva funkcija IF ili Logical_test argument.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Podaci ispravljeni", "Greška podataka")
= IF (AND (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)

Promena izlaza Formule

U svim formulama u redovima od četiri do sedam, funkcije AND i OR su identične sa njihovim kolegama u redovima dva i tri u tome što testiraju podatke u ćelijama od A2 do A4 da vide da li ispunjava traženo stanje.

IF funkcija se koristi za kontrolu izlaza formule zasnovane na tome šta se unosi za drugi i treći argument funkcije.

Ovaj rezultat može biti:

U slučaju IF / AND formule u ćeliji B5, pošto nisu sve tri ćelije u opsegu od A2 do A4 istinite - vrednost u ćeliji A4 nije veća ili jednaka 100-funkcija AND vraća vrijednost FALSE.

IF funkcija koristi ovu vrijednost i vraća vrijednost Value_if_false - trenutni datum koji se dobija od TODAY funkcije .

Sa druge strane, IF / OR formula u redu četiri vraća tekst izjave Data Correct zato što:

  1. Vrednost OR je vratila TRUE vrednost - vrednost u ćeliji A3 ne odgovara 75.
  2. IF funkcija je tada koristila ovaj rezultat da bi vratila vrijednost Value_if_false : Data Correct .

Pisanje Excel IF / OR Formule

Sledeći koraci pokrivaju kako da unesu formulu IF / OR koja se nalazi u ćeliji B4 na slici iznad. Isti koraci se mogu koristiti za unošenje bilo koje IF formule u primjeru.

Iako je moguće upisati kompletnu formulu ručno,

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Podaci ispravljeni", "Greška podataka")

mnogi ljudi smatraju da je lakše koristiti dijalog okvir IF funkcije za unos formule i argumenata jer dijalog box brine o sintaksi, kao što su separatori zareza između argumenata i okolnih unosa teksta u navodnicima.

Koraci koji se koriste za unos formule IF / OR u ćeliju B4 su:

  1. Kliknite na ćeliju B4 da biste postali aktivna ćelija .
  2. Kliknite na karticu Formule na traci .
  3. Kliknite na ikonu Logika da biste otvorili listu padajućih funkcija.
  4. Kliknite na IF u listi da biste otvorili dijalog okvir za funkciju.
  5. Kliknite na vezu Logical_test u dijaloškom okviru.
  6. Unesite kompletnu AND funkciju: ILI (A2 <50, A3 <> 75, A4> = 100) u Logical_test liniju koristeći pokazivanje referenci ćelije ako želite.
  7. Kliknite na Value_if_true liniju u dijaloškom okviru.
  8. Ukucajte tekst Ispravljaju podatke (bez oznaka za naplatu).
  9. Kliknite na vrijednost Value_if_false u dijaloškom okviru.
  10. Ukucajte tekst Greška podataka.
  11. Kliknite OK da biste zatvorili dijalog i vratili se na radni list.
  12. Kao što je već rečeno, formula bi trebala prikazati argument Value_if_true za ispravljanje podataka.
  13. Kada kliknete na ćeliju B4 , potpunu funkciju
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), "Podaci ispravljeni", "Greška podataka") pojavljuje se u traci formule iznad radnog lista.