Kako se gnezditi više funkcija IF u Excelu

01 od 06

Kako funkcioniše Nested IF funkcije

Nesting IF funkcije u Excelu. © Ted francuski

Korišćenje IF funkcije se može proširiti ubacivanjem ili ugnežavanjem više IF funkcija unutar jedne druge.

Funkcije ugnezdenih IF povećavaju broj mogućih uslova za koje se može testirati i povećati broj akcija koje se mogu preduzeti kako bi se suočili sa ovim ishodima.

Najnovije verzije Excel-a dozvoljavaju 64 IF funkcije koje se ugneju jedan u drugu, dok je Excel 2003 i ranije dozvoljavaju samo sedam.

Nesting IF Functions Tutorial

Kao što je prikazano na gornjoj slici, ovaj tutorijal koristi samo dve funkcije IF-a da stvori sledeću formulu koja izračunava godišnji iznos odbitka za zaposlene na osnovu njihove godišnje plate.

Formula koja se koristi u ovom primeru je prikazana u nastavku. Ugnežena funkcija IF deluje kao vrijednost vrijednosti vrijednosti za prvu IF funkciju.

= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

Razni delovi formule su odvojeni zapovijedi i izvršavaju sljedeće zadatke:

  1. Prvi deo, D7, proverava da li je zarada zaposlenog manja od 30.000 dolara
  2. Ako jeste, srednji deo, $ D $ 3 * D7 , umnoži plažu stopom odbitka od 6%
  3. Ako nije, druga funkcija IF: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) testira dva dodatna stanja:
    • D7> = 50000 , proverava da li je plata zaposlenog veća ili jednaka 50.000 dolara
    • Ako jeste, $ D $ 5 * D7 umnoži plažu stopom odbitka od 10%
    • Ako nije, $ D $ 4 * D7 umnoži plažu stopom odbitka od 8%

Unos podataka o tutorijalu

Unesite podatke u ćelije od C1 do E6 iz radnog lista Excel, kao što vidite na slici iznad.

Jedini podatak koji nije unet u ovoj tački je sam IF funkcija koja se nalazi u ćeliji E7.

Za one koji ne žele da kucaju, podaci i uputstva za kopiranje u Excel su dostupni na ovoj linki.

Napomena: Uputstva za kopiranje podataka ne uključuju korake za formatiranje radnog lista.

Ovo neće ometati kompletiranje tutoriala. Vaš radni list može izgledati drugačiji od prikazanog primera, ali će funkcija IF dati iste rezultate.

02 od 06

Pokretanje funkcije Nested IF

Dodavanje argumenata na funkciju Excel IF. © Ted francuski

Iako je moguće upisati kompletnu formulu

= IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

u ćeliju E7 radnog lista i raditi, često je lakše koristiti funkcionalni dijalog za unos neophodnih argumenata.

Korišćenje dijaloškog okvira je malo teže pri unosu ugneženih funkcija jer ugnežena funkcija mora biti ukucana. Drugi dijalog ne može se otvoriti za unos drugog skupa argumenata.

Za ovaj primjer, ugnežena funkcija IF će biti uneta u treću liniju dijalog box-a kao vrijednost Value_if_false .

Uputstvo Koraci

  1. Kliknite na ćeliju E7 da biste postali aktivna ćelija. - lokacija za gnezdene IF formule.
  2. Kliknite na karticu Formule na traci
  3. Kliknite na ikonu Logička otvorite funkciju drop down liste.
  4. Kliknite na IF u listi da biste prikazali okvir za dijalog funkcije.

Podaci uneti u prazne linije u dijalog box-u formiraju argumente funkcije IF.

Ovi argumenti govore funkciji stanja koja se testira i koje akcije treba preduzeti ako je stanje tačno ili neistinito.

Opcija tutorijalnog prečica

Da nastavite sa ovim primjerom, možete

03 od 06

Unošenje Logical_test Argumenta

Dodavanje argumenta logičkog testa na funkciju Excel IF. © Ted francuski

Logical_test argument je uvek poređenje između dve stavke podataka. Ovi podaci mogu biti brojevi, reference ćelija , rezultati formule ili čak tekstualni podaci.

Za upoređivanje dve vrednosti, Logical_test koristi operator poređenja između vrijednosti.

U ovom primjeru postoje tri nivoa plata koji određuju godišnji odbitak zaposlenog.

Jedna IF funkcija može uporediti dva nivoa, ali treći nivo plata zahteva korišćenje druge ugnežene IF funkcije.

Prvo poređenje će biti između godišnje plate zaposlenog, koja se nalazi u ćeliji D, sa pragom od 30.000 dolara.

S obzirom da je cilj da se utvrdi da li je D7 manji od 30.000 dolara, operater Less

Uputstvo Koraci

  1. Kliknite na liniju Logical_test u dijaloškom okviru
  2. Kliknite na ćeliju D7 da dodate ovu referencu ćeliju na liniju Logical_test
  3. Pritisnite taster manje od tastera "<" na tastaturi
  4. Ukucajte 30000 nakon simbola manjeg
  5. Završeni logički test bi trebao pročitati: D7 <30000

Napomena: Ne unesite znak dolara ($) ili separator zareza (,) sa 30000.

Poruka Nevažeća greška će se pojaviti na kraju linije Logical_test ako se unese bilo koji od ovih simbola zajedno sa podacima.

04 od 06

Unošenje argumenta Value_if_true

Dodavanje vrijednosti ako je istinski argument funkciji Excel IF. © Ted francuski

Argument Value_if_true govori IF funkciju šta treba uraditi kada je Logical_test tačan.

Vrednost Value_if_true može biti formula, blok teksta, vrijednost , referenca ćelije ili ćelija može ostati prazna.

U ovom primeru, kada su podaci u ćeliji D7 manji od 30.000 dolara. Excel umnožava godišnju platu zaposlenog u ćeliji D7 po stopi odbitka od 6% lociranoj u ćeliji D3.

Relativna i apsolutna referentna ćelija

Obično, kada se formula kopira u druge ćelije, referentne reference ćelije u formuli se menjaju da odražavaju novu lokaciju formule. Ovo olakšava korištenje iste formule na više lokacija.

Međutim, povremeno, ako se referenca ćelija promeni kada se kopira funkcija, rezultiraće greškama.

Da bi se spriječile ove greške, reference ćelija se mogu napraviti Apsolutno, što ih sprečava da se mijenjaju kada se kopiraju.

Apsolutne reference ćelija se stvaraju dodavanjem dolarskih znakova oko redovne reference ćelije, kao što je $ D $ 3 .

Dodavanje znakova dolara lako se vrši pritiskom na taster F4 na tastaturi nakon što je u dijalog box uneto referenca ćelije.

U primjeru, stopa odbitka locirana u ćeliji D3 se unosi kao apsolutna referenca ćelije u vrijednost Value_if_true dijalog box-a.

Uputstvo Koraci

  1. Kliknite na liniju Value_if_true u dijaloškom okviru
  2. Kliknite na ćeliju D3 na radnom listu da biste dodali ovu referencu ćeliju na liniju Value_if_true
  3. Pritisnite taster F4 na tastaturi da biste D3 napravili apsolutnu referentnu ćeliju ($ D $ 3)
  4. Pritisnite taster sa zvezdicom ( * ) na tastaturi - zvjezdica je simbol za množenje u programu Excel
  5. Kliknite na ćeliju D7 da dodate ovu referencu ćeliju na liniju Value_if_true
  6. Završena linija Value_if_true treba da pročita: $ D $ 3 * D7

Napomena : D7 se ne unosi kao apsolutna referenca ćelije jer se mora promijeniti kada se formula kopira u ćelije E8: E11 kako bi dobili ispravan iznos odbitka za svakog zaposlenog.

05 od 06

Ulazak u Nested IF funkciju kao argument Value_if_false

Dodavanje funkcije Nested IF kao vrijednosti ako je lažan argument. © Ted francuski

Normalno, vrijednost Value_if_false govori IF funkciju šta treba uraditi kada je Logical_test lažna, ali u ovom slučaju, ugneženi IF funkcija se unosi kao ovaj argument.

Na taj način se javljaju sledeći rezultati:

Uputstvo Koraci

Kao što je pomenuto na početku tutoriala, drugi dijalog se ne može otvoriti da bi se unesila ugnežena funkcija, tako da se mora uneti u vrijednost Value_if_false.

Napomena: ugnežene funkcije ne počinju sa jednakim znakom, već sa nazivom funkcije.

  1. Kliknite na vrijednost Value_if_false u dijaloškom okviru
  2. Unesite sledeću IF funkciju
    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
  3. Kliknite OK da biste dovršili IF funkciju i zatvorili dijaloški okvir
  4. Vrednost od 3.678,96 dolara treba da se pojavi u ćeliji E7 *
  5. Kada kliknete na ćeliju E7, potpunu funkciju
    = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
    pojavljuje se u traci formule iznad radnog lista

* Pošto R. Holt zarađuje više od 30.000 dolara, ali manje od 50.000 dolara godišnje, formula se koristi za izračunavanje godišnjeg odbitka od 45.987 * 8%.

Ako ste pratili sve korake, vaš primjer bi trenutno trebao odgovarati samoj prvi slici u ovom članku.

Poslednji korak uključuje kopiranje IF formule na ćelije E8 do E11 koristeći ručicu za popunjavanje kako biste dovršili radni list.

06 od 06

Kopiranje ugnezdenih funkcija pomoću ručke za punjenje

Kopiranje gnezdene IF formule sa ručicom za popunjavanje. © Ted francuski

Da biste završili radni list, formula koja sadrži ugneženu IF funkciju treba kopirati u ćelije E8 do E11.

Kako je funkcija kopirana, Excel će ažurirati referentne reference ćelije kako bi odražavala novu lokaciju funkcije, dok će apsolutnu referentnu ćeliju ostati isti.

Jedan jednostavan način za kopiranje formula u Excelu je ručica za popunjavanje.

Uputstvo Koraci

  1. Kliknite na ćeliju E7 da biste postali aktivna ćelija .
  2. Postavite pokazivač miša preko crnog kvadrata u donjem desnom uglu aktivne ćelije. Pokazivač će se promeniti na plus znak "+".
  3. Kliknite na levi taster miša i povucite ručicu za punjenje dolje do ćelije E11.
  4. Otpustite dugme miša. Ćelije E8 do E11 biće ispunjene rezultatima formule kao što je prikazano na slici iznad.