Kako uporabljati več funkcij IF v Excelu

01 od 06

Kako deluje Nested IF funkcije

Nesting IF funkcije v Excelu. © Ted Francoski

Uporabnost funkcije IF se lahko razširi z vstavljanjem ali gnezdenjem več funkcij IF znotraj ene druge.

Ugnezdene funkcije IF povečajo število možnih pogojev, ki jih je mogoče preskusiti, in povečati število ukrepov, ki jih je mogoče sprejeti za reševanje teh rezultatov.

Najnovejše različice Excel omogočajo, da se funkcije 64 IF vgrajujejo med seboj, medtem ko je Excel 2003 in prej dovolil le sedem.

Nesting IF Functions Tutorial

Kot je prikazano na zgornji sliki, ta vadnica uporablja samo dve funkciji IF, da oblikuje naslednjo formulo, ki izračuna letni znesek odbitka za zaposlene na podlagi njihove letne plače.

Formula, uporabljena v primeru, je prikazana spodaj. Vgnezdena funkcija IF deluje kot argument value_if_false za prvo funkcijo IF.

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

Različni deli formule so ločeni z vejicami in opravljajo naslednje naloge:

  1. Prvi del, D7, preveri, ali je zaposlena plača manj kot 30.000 dolarjev
  2. Če je, srednji del, $ D $ 3 * D7 , pomnoži plačo z odbitkom 6%
  3. Če to ni, druga funkcija IF: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) testira dva dodatna pogoja:
    • D7> = 50000 , preveri, ali je zaposlena plača večja ali enaka 50.000 dolarjev
    • Če je, $ D $ 5 * D7 pomnoži plačo z odbitkom 10%
    • Če ni, $ D $ 4 * D7 pomnoži plačo z odbitkom 8%

Vnos podatkov o vadnicah

Vnesite podatke v celice od C1 do E6 iz delovnega lista Excel, kot je prikazano na zgornji sliki.

Edini podatki, ki niso vneseni v tej točki, je funkcija IF, ki se nahaja v celici E7.

Za tiste, ki ne želijo tipkati, so podatki in navodila za kopiranje v Excel na voljo na tej povezavi.

Opomba: Navodila za kopiranje podatkov ne vključujejo korakov oblikovanja za delovni list.

To ne bo motilo dokončanja vadnice. Vaš delovni list se lahko razlikuje od prikazanega primera, funkcija IF pa vam bo dala enake rezultate.

02 od 06

Zagon funkcije Nested IF

Dodajanje argumentov funkciji Excel IF. © Ted Francoski

Čeprav je mogoče vnesti celotno formulo

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

v celico E7 na delovnem listu in je to delo, je pogosto lažje uporabiti pogovorno okno funkcije za vnos potrebnih argumentov.

Uporaba pogovornega okna je pri vnosu ugnezdenih funkcij nekoliko težje, ker je treba vnesti vgnezdeno funkcijo. Za vnos drugega nabora argumentov ni mogoče odpreti drugega pogovornega okna.

V tem primeru se ugnezdena funkcija IF vnese v tretjo vrstico pogovornega okna kot argument Value_if_false .

Vadbeni koraki

  1. Kliknite na celico E7, da postane aktivna celica. - lokacijo za gnezdeno formulo IF.
  2. Kliknite jeziček Formule v traku
  3. Kliknite ikono Logika , odprite spustni seznam funkcij.
  4. Kliknite na IF na seznamu, da odpre pogovorno okno funkcije.

Podatki, vneseni v prazne črte v pogovornem oknu, tvorijo argumente funkcije IF.

Ti argumenti opisujejo funkcijo stanja, ki se preskuša, in kakšne ukrepe je treba izvesti, če je pogoj resničen ali napačen.

Možnost beleženja navodil

Če želite nadaljevati s tem primerom, lahko

03 od 06

Vnesite Logical_test Argument

Dodajanje logičnega testnega argumenta funkciji Excel IF. © Ted Francoski

Logical_test argument je vedno primerjava med dvema elementoma podatkov. Ti podatki so lahko številke, reference celic , rezultati formul ali celo besedilni podatki.

Za primerjavo dveh vrednosti, Logical_test uporablja operatorja za primerjavo med vrednostmi.

V tem primeru obstajajo tri ravni plač, ki določajo letni odbitek zaposlenega.

Enotna funkcija IF lahko primerja dve ravni, vendar tretja stopnja plače zahteva uporabo druge gnezdene funkcije IF.

Prva primerjava bo med letno plačo zaposlenega, ki se nahaja v celici D, s pragom plače v višini 30.000 dolarjev.

Ker je cilj določiti, ali je D7 manjši od 30.000 $, se med vrednostmi uporabi operator Less <<<.

Vadbeni koraki

  1. V pogovornem oknu kliknite vrstico Logical_test
  2. Kliknite celico D7, da dodate to referenco celice v vrstico Logical_test
  3. Pritisnite tipko "<" na tipkovnici, ki je manj od ključa
  4. Vnesite 30000 za manj kot simbol
  5. Izpolnjen logični test naj se glasi: D7 <30000

Opomba: Ne vnesite znaka dolarja ($) ali ločila z vejico (,) z 30000.

Neveljavno sporočilo o napaki se bo pojavilo na koncu vrstice Logical_test, če je skupaj s podatki vnesen eden od teh simbolov.

04 od 06

Vnesite argument Value_if_true

Dodajanje vrednosti, če je True Argument funkciji Excel IF. © Ted Francoski

Vrednost Value_if_true pove funkciji IF, kaj naj naredi, ko je Logical_test resničen.

Argument Value_if_true je lahko formula, blok besedila, vrednost , referenca celice ali celica, ki je lahko prazna.

V tem primeru, ko so podatki v celici D7 manjši od 30.000 $. Excel pomnoži letno plačo zaposlenega v celici D7 s stopnjo odbitka 6%, ki se nahaja v celici D3.

Relativna in absolutna celična referenca

Običajno, ko je formula prepisana v druge celice, relativne referenčne celice v formuli spremenijo tako, da odražajo novo lokacijo formule. To omogoča enostavno uporabo enake formule na več lokacijah.

Vendar pa se občasno, ko se funkcija kopira, spremenijo referenčne vrednosti celic, se bodo pojavile napake.

Če želite preprečiti te napake, se lahko referenčne številke celic spremenijo v absolutno, kar jim preprečuje spreminjanje, ko se kopirajo.

Absolutne reference celic so ustvarjene z dodajanjem dolarskih znakov okoli običajne reference celic, kot je $ D $ 3 .

Dodajanje znakov za dolar preprosto naredite tako, da pritisnete tipko F4 na tipkovnici, potem ko je v pogovorno okno vneseno sklicevanje celice.

V primeru se stopnja odbitka, ki se nahaja v celici D3, vnese kot absolutna referenca celice v vrstico Value_if_true pogovornega okna.

Vadbeni koraki

  1. V pogovornem oknu kliknite vrstico Value_if_true
  2. Kliknite na celico D3 na delovnem listu, da dodate to referenco celice na linijo Value_if_true
  3. Pritisnite tipko F4 na tipkovnici, da bo D3 absolutna referenca celice ($ D $ 3)
  4. Pritisnite tipko z zvezdico ( * ) na tipkovnici - zvezdica je simbol za množenje v Excelu
  5. Kliknite celico D7, da dodate to referenco celice na linijo Value_if_true
  6. Dokončana vrstica Value_if_true naj se glasi: $ D $ 3 * D7

Opomba : D7 ni vnesen kot absolutna referenca celice, ker se mora spremeniti, ko se formula kopira v celice E8: E11, da se dobi pravilen znesek odbitka za vsakega zaposlenega.

05 od 06

Vnos v Nested IF funkcijo kot argument Value_if_false

Dodajanje Nested IF funkcije kot vrednosti, če je napačen argument. © Ted Francoski

Običajno argument argumenta Value_if_false pove funkcijo IF, če je Logical_test napačen, v tem primeru pa se kot ta argument vnese ugnezdena funkcija IF.

S tem se pojavijo naslednji rezultati:

Vadbeni koraki

Kot je bilo omenjeno na začetku tutoriala, drugega pogovornega okna ni mogoče odpreti, če želite vnesti ugnezdeno funkcijo, zato jo morate vnesti v vrstico Value_if_false.

Opomba: ugnezdene funkcije se ne začnejo z enakim znanjem, temveč s funkcijo.

  1. V pogovornem oknu kliknite vrstico Value_if_false
  2. Vnesite naslednjo IF funkcijo
    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
  3. Kliknite OK, da dokončate funkcijo IF in zaprete pogovorno okno
  4. Vrednost v višini 3.678,96 $ se mora pojaviti v celici E7 *
  5. Ko kliknete celico E7, celotno funkcijo
    = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
    se prikaže v vrstici s formulo nad delovnim listom

* Ker R. Holt zasluži več kot 30.000 dolarjev, vendar manj kot 50.000 dolarjev na leto, se za izračun letnega odbitka uporablja formula $ 45.987 * 8%.

Če ste upoštevali vse korake, se mora vaš primer trenutno ujemati s prvo sliko v tem članku.

Zadnji korak vključuje kopiranje formule IF v celice E8 do E11 z uporabo polnilne ročice za dokončanje delovnega lista.

06 od 06

Kopiranje nested IF funkcij z ročico za polnjenje

Kopiranje nested IF Formule z ročico za polnjenje. © Ted Francoski

Za dokončanje delovnega lista je treba formulo, ki vsebuje ugnezdeno funkcijo IF, kopirati v celice E8 do E11.

Ko je funkcija kopirana, bo Excel posodobil relativne referenčne številke celic, da bo odražal novo lokacijo funkcije, pri čemer bo absolutna referenca celic ostala enaka.

Enostaven način za kopiranje formul v Excelu je z ročico za polnjenje.

Vadbeni koraki

  1. Kliknite na celico E7, da postane aktivna celica .
  2. Postavite kazalec miške čez črni kvadrat v spodnjem desnem kotu aktivne celice. Kazalec se bo spremenil v znak plus.
  3. Kliknite levi gumb miške in povlecite ročico za polnjenje navzdol na celico E11.
  4. Spustite gumb miške. Celice E8 do E11 bodo zapolnjene z rezultati formule, kot je prikazano na zgornji sliki.