Kako koristiti funkciju IF-THEN u Excelu

Sadržaj:

Kako koristiti funkciju IF-THEN u Excelu
Kako koristiti funkciju IF-THEN u Excelu
Anonim

Što treba znati

  • Sintaksa IF-THEN je=IF(logički test, vrijednost ako je točno, vrijednost ako je netočno).
  • Prvi argument govori funkciji što treba učiniti ako je usporedba točna.
  • Drugi argument govori funkciji što treba učiniti ako je usporedba lažna.

Ovaj članak objašnjava kako koristiti funkciju IF-THEN u programu Excel za Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel za Mac i Excel Online, kao i nekoliko primjera.

Unos IF-THEN u Excel

Funkcija IF-THEN u Excelu moćan je način dodavanja donošenja odluka u vaše proračunske tablice. Testira uvjet da vidi je li istinit ili netočan i zatim izvršava određeni skup uputa na temelju rezultata.

Na primjer, unosom IF-THEN u Excelu možete testirati je li određena ćelija veća od 900. Ako jest, možete učiniti da formula vrati tekst "SAVRŠENO." Ako nije, možete učiniti da formula vrati "PREMALO."

Postoje mnogi uvjeti koje možete unijeti u formulu IF-THEN.

Sintaksa funkcije IF-THEN uključuje naziv funkcije i argumente funkcije unutar zagrada.

Ovo je ispravna sintaksa funkcije IF-THEN:

=IF(logički test, vrijednost ako je istina, vrijednost ako je laž)

IF dio funkcije je logički test. Ovdje koristite operatore usporedbe za usporedbu dviju vrijednosti.

THEN dio funkcije dolazi nakon prvog zareza i uključuje dva argumenta odvojena zarezom.

  • Prvi argument govori funkciji što treba učiniti ako je usporedba točna.
  • Drugi argument govori funkciji što treba učiniti ako je usporedba lažna.

Primjer jednostavne IF-THEN funkcije

Prije nego što prijeđemo na složenije izračune, pogledajmo jednostavan primjer izjave AKO-ONDA.

Naša proračunska tablica postavljena je s ćelijom B2 kao 100 USD. Možemo unijeti sljedeću formulu u C2 da pokažemo je li vrijednost veća od 1000 USD.

=IF(B2>1000, "SAVRŠENO", "PREMALO")

Ova funkcija ima sljedeće argumente:

  • B2>1000 testira je li vrijednost u ćeliji B2 veća od 1000.
  • "SAVRŠENO" vraća riječ SAVRŠENO u ćeliju C2 ako je B2 veći od 1000.
  • "PREMALO" vraća frazu PREMALO u ćeliju C2 ako B2 nije veći od 1000.

Usporedni dio funkcije može usporediti samo dvije vrijednosti. Bilo koja od te dvije vrijednosti može biti:

  • Fiksni broj
  • Niz znakova (tekstualna vrijednost)
  • Datum ili vrijeme
  • Funkcije koje vraćaju bilo koju od gornjih vrijednosti
  • Referenca na bilo koju drugu ćeliju u proračunskoj tablici koja sadrži bilo koju od gornjih vrijednosti

TRUE ili FALSE dio funkcije također može vratiti bilo što od gore navedenog. To znači da funkciju IF-THEN možete učiniti vrlo naprednom ugradnjom dodatnih izračuna ili funkcija unutar nje (pogledajte dolje).

Prilikom unosa istinitih ili netočnih uvjeta IF-THEN naredbe u Excelu, trebate koristiti navodnike oko bilo kojeg teksta koji želite vratiti, osim ako ne koristite TRUE i FALSE, koje Excel automatski prepoznaje. Ostale vrijednosti i formule ne zahtijevaju navodnike.

Unos izračuna u funkciju IF-THEN

Možete ugraditi različite izračune za izvođenje funkcije IF-THEN, ovisno o rezultatima usporedbe.

U ovom primjeru, jedan izračun se koristi za izračun dugovanog poreza, ovisno o ukupnom prihodu u B2.

Logički test uspoređuje ukupni prihod u B2 da vidi je li veći od 50 000,00 USD.

=IF(B2>50000, B20,15, B20,10)

U ovom primjeru, B2 nije veći od 50 000, tako da će uvjet "value_if_false" izračunati i vratiti taj rezultat.

U ovom slučaju, to je B20.10, što je 4000.

Rezultat se postavlja u ćeliju C2, gdje je umetnuta funkcija IF-THEN, bit će 4000.

Također možete ugraditi izračune u usporednu stranu funkcije.

Na primjer, ako želite procijeniti da će oporezivi prihod biti samo 80% ukupnog prihoda, možete promijeniti gornju funkciju IF-THEN u sljedeću.

=IF(B20,8>50000, B20,15, B20,10)

Ovo će izvršiti izračun na B2 prije usporedbe s 50 000.

Nikada ne unosite zarez kada upisujete brojeve u tisućicama. To je zato što Excel tumači zarez kao kraj argumenta unutar funkcije.

Image
Image

Ugniježđivanje funkcija unutar IF-THEN funkcije

Također možete ugraditi (ili "ugnijezditi") funkciju unutar funkcije IF-THEN.

Ovo vam omogućuje izvođenje naprednih izračuna i zatim usporedbu stvarnih rezultata s očekivanim rezultatima.

U ovom primjeru, recimo da imate proračunsku tablicu s ocjenama pet učenika u stupcu B. Možete izračunati prosjek tih ocjena pomoću funkcije AVERAGE. Ovisno o prosječnim rezultatima klase, ćelija C2 mogla bi vratiti ili "Izvrsno!" ili "Potrebno je doraditi."

Ovako biste unijeli tu funkciju IF-THEN:

=IF(AVERAGE(B2:B6)>85, "Izvrsno!", "Potreban je rad")

Ova funkcija vraća tekst "Izvrsno!" u ćeliji C2 ako je prosjek klase veći od 85. U suprotnom, vraća "Potreban je rad."

Kao što vidite, unos funkcije IF-THEN u Excelu s ugrađenim izračunima ili funkcijama omogućuje vam stvaranje dinamičnih i vrlo funkcionalnih proračunskih tablica.

Image
Image

FAQ

    Kako mogu stvoriti više IF-THEN izjava u Excelu?

    Koristite gniježđenje u Excelu za stvaranje više IF-THEN izjava. Alternativno, koristite funkciju IFS.

    Koliko naredbi IF možete ugnijezditi u Excelu?

    Možete ugnijezditi do 7 naredbi IF unutar jedne naredbe IF-THEN.

    Kako uvjetno oblikovanje radi u Excelu?

    Uz uvjetno oblikovanje u Excelu, možete primijeniti više od jednog pravila na iste podatke za testiranje različitih uvjeta. Excel prvo utvrđuje jesu li različita pravila u sukobu i, ako jesu, program određuje koje pravilo uvjetnog oblikovanja primijeniti na podatke.

Preporučeni: