Pravljenje uslovnih formula

Primenjuje se na
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Testiranje da li su uslovi tačni ili netačno i pravljenje logičkih poređenja između izraza zajednički su za mnoge zadatke. Funkcije AND,OR, NOT i IF možete koristiti za kreiranje uslovnih formula.

Na primer, funkcija IF koristi sledeće argumente.

formula sa funkcijom if

Formula koja koristi funkciju IF

Slika dugmeta logical_test: Uslov koji želite da proverite.

Oblačić 2 value_if_true: Vrednost koja se vraća ako je uslov True.

Slika dugmeta value_if_false: Vrednost koja se vraća ako je uslov netačan.

Dodatne informacije o tome kako se prave formule potražite u članku Pravljenje ili brisanje formule.

Šta želite da uradite?

Kreiranje uslovne formule čiji rezultat je logička vrednost (TRUE ili FALSE)

Da biste izvršili ovaj zadatak, koristite funkcije i operatore AND,OR i NOT kao što je prikazano u sledećem primeru.

Primer

Primer ćete lakše razumeti ako ga kopirate na prazan radni list.

Kako se kopira primer?

  1. Izaberite primer u ovom članku.
    biranje primera iz pomoći u programu Excel 2013 za Windows
    Izbor primera iz pomoći
  2. Pritisnite kombinaciju tastera CTRL+C.
  3. U programu Excel kreirajte praznu radnu svesku ili radni list.
  4. U radnom listu izaberite ćeliju A1, a zatim pritisnite kombinaciju tastera CTRL+V.

Važno

Da bi primer ispravno funkcionisao, morate ga nalepiti u ćeliju A1 radnog lista.

  1. Da biste se sa pregledanja rezultata prebacili na pregledanje formula koje daju rezultate i obrnuto, pritisnite kombinaciju tastera CTRL+` (kratkouzlazni akcenat) ili na kartici Formule, u grupi Nadzor formula kliknite na dugme Prikaži formule.

Kada kopirate primer na prazan radni list, možete ga prilagoditi svojim potrebama.

Podaci
15
9
8
Lančanici
Vidžeti
Formula Opis (rezultat)
=AND(A2>, A3, A2<, A4) Određuje da li je vrednost u ćeliji A2 veća od vrednosti u ćeliji A3 i da li je vrednost u ćeliji A2 manja od vrednosti u ćeliji A4. (FALSE)
=OR(A2>, A3, A2<, A4) Određuje da li je vrednost u ćeliji A2 veća od vrednosti u ćeliji A3 ili ako je vrednost u ćeliji A2 manja od vrednosti u ćeliji A4. (TAČNO)
=NOT(A2+A3=24) Određuje da li zbir vrednosti u ćelijama A2 i A3 nije jednak 24. (FALSE)
=NOT(A5="Lančanici") Određuje da li vrednost u ćeliji A5 nije jednaka vrednosti "Lančanici". (FALSE)
=OR(A5<>"Lančanici",A6 = "Vidžeti") Određuje da li vrednost u ćeliji A5 nije jednaka "Lančanici" ili ako je vrednost u ćeliji A6 jednaka "Vidžeti". (TAČNO)

Više informacija o korišćenju ovih funkcija potražite u člancima Funkcija AND, Funkcija OR i Funkcija NOT.

Vrh stranice

Kreiranje uslovne formule koja daje drugo izračunavanje ili vrednosti koje nisu TRUE ili FALSE

Da biste izvršili ovaj zadatak, koristite funkcije i operatore IF,AND i OR kao što je prikazano u sledećem primeru.

Primer

Primer ćete lakše razumeti ako ga kopirate na prazan radni list.

Kako se kopira primer?

  1. Izaberite primer u ovom članku.

    Važno

    Nemojte da izaberete zaglavlja redova ili kolona.

    biranje primera iz pomoći u programu Excel 2013 za Windows
    Izbor primera iz pomoći

  2. Pritisnite kombinaciju tastera CTRL+C.

  3. U programu Excel kreirajte praznu radnu svesku ili radni list.

  4. U radnom listu izaberite ćeliju A1, a zatim pritisnite kombinaciju tastera CTRL+V.

Važno

Da bi primer ispravno funkcionisao, morate ga nalepiti u ćeliju A1 radnog lista.

  1. Da biste se sa pregledanja rezultata prebacili na pregledanje formula koje daju rezultate i obrnuto, pritisnite kombinaciju tastera CTRL+` (kratkouzlazni akcenat) ili na kartici Formule, u grupi Nadzor formula kliknite na dugme Prikaži formule.

Kada kopirate primer na prazan radni list, možete ga prilagoditi svojim potrebama.

Podaci
15
9
8
Lančanici
Vidžeti
Formula Opis (rezultat)
=IF(A2=15; "U redu", "Nije u redu") Ako je vrednost u ćeliji A2 jednaka 15, vraća "U redu". U suprotnom vraća "Nije u redu". (U redu)
=IF(A2<>15; "U redu", "Nije u redu") Ako vrednost u ćeliji A2 nije jednaka 15, vratite "U redu". U suprotnom vraća "Nije u redu". (Nije u redu)
=IF(NOT(A2<=15), "U redu", "Nije u redu") Ako vrednost u ćeliji A2 nije manja od ili jednaka 15, vraća "U redu". U suprotnom vraća "Nije u redu". (Nije u redu)
=IF(A5<>"ČARAPE", "U redu", "Nije u redu") Ako vrednost u ćeliji A5 nije jednaka vrednosti "LANČANICI", vraća "U redu". U suprotnom vraća "Nije u redu". (Nije u redu)
=IF(AND(A2>A3, A2<A4), "U redu", "Nije u redu") Ako je vrednost u ćeliji A2 veća od vrednosti u ćeliji A3, a vrednost u ćeliji A2 je takođe manja od vrednosti u ćeliji A4, vratite "U redu". U suprotnom vraća "Nije u redu". (Nije u redu)
=IF(AND(A2<>A3, A2<>A4), "U redu", "Nije u redu") Ako vrednost u ćeliji A2 nije jednaka vrednosti u ćeliji A3 i vrednost u ćeliji A2 takođe nije jednaka vrednosti u ćeliji A4, vratite "U redu". U suprotnom vraća "Nije u redu". (U redu)
=IF(OR(A2>A3, A2<A4), "U redu", "Nije u redu") Ako je vrednost u ćeliji A2 veća od vrednosti u ćeliji A3 ili ako je vrednost u ćeliji A2 manja od vrednosti u ćeliji A4, vraća "U redu". U suprotnom vraća "Nije u redu". (U redu)
=IF(OR(A5<>"Lančanici", A6<>"Vidžeti"), "U redu", "Nije u redu") Ako vrednost u ćeliji A5 nije jednaka "Lančanici" ili vrednost u ćeliji A6 nije jednaka "Vidžeti", vraća "U redu". U suprotnom vraća "Nije u redu". (Nije u redu)
=IF(OR(A2<>A3, A2<>A4), "U redu", "Nije u redu") Ako vrednost u ćeliji A2 nije jednaka vrednosti u ćeliji A3 ili vrednost u ćeliji A2 nije jednaka vrednosti u ćeliji A4, vratite "U redu". U suprotnom vraća "Nije u redu". (U redu)

Više informacija o korišćenju ovih funkcija potražite u člancima Funkcija IF, Funkcija AND i Funkcija OR.

Vrh stranice