Kuidas printida mitut IF-funktsiooni Excelis

01 06

Kuidas sisestatud IF-funktsioonid toimivad

IF-funktsioonide paigutamine Excelis. © Ted French

IF-funktsiooni kasulikkust saab laiendada, sisestades või integreerides mitmeid IF funktsioone üksteise sees.

Kutsutud IF funktsioonid suurendavad võimalikke tingimusi, mida saab testida, ja suurendab nende tulemuste saavutamiseks võetavate meetmete arvu.

Exceli uusimad versioonid võimaldavad 64 IF funktsiooni paigutada üksteisele, samal ajal kui Exceli 2003 ja varem lubati ainult seitse.

IF-funktsioonide õpetuse paigaldusfunktsioon

Nagu on näidatud ülaltoodud pildil, kasutab käesolev juhendaja ainult kahte IF-funktsiooni, et luua järgmine valem, mis arvutab töötajate iga-aastase mahaarvamise, lähtudes nende aastasest palgast.

Näidises kasutatud valem on näidatud allpool. Fikseeritud IF-funktsioon toimib esimese IF funktsiooni väärtus_if_false argumentina .

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

Valemi erinevad osad eraldatakse komadega ja täidavad järgmisi ülesandeid:

  1. Esimeses osas, D7, kontrollitakse, kas töötaja palk on väiksem kui 30 000 dollarit
  2. Kui see on, keskmine osa, $ D $ 3 * D7 , korrutab palka 6%
  3. Kui see ei ole, siis teine ​​IF funktsioon: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) testib veel kahte tingimust:
    • D7> = 50000 , kontrollib, kas töötaja palk on suurem või võrdne 50 000 dollariga
    • Kui see on, $ D $ 5 * D7 korrutab palka 10%
    • Kui ei ole, $ D $ 4 * D7 korrutab palka 8%

Treeningu andmete sisestamine

Sisestage andmed Exceli töölehe ridadesse C1-E6, nagu eespool näidatud pildil.

Ainsad andmed, mida käesolevas punktis ei sisestata, on IF-funktsioon, mis asub enamasti lahtris E7.

Neile, kes ei tunne kirjutamist, on sellel lingil andmed ja juhised selle kopeerimiseks Excelisse.

Märkus. Andmete kopeerimise juhised ei sisalda töölehe vormindamise etappe.

See ei takista juhendamise lõpetamist. Teie tööleht võib olla näitena erinev, kuid IF-funktsioon annab teile samad tulemused.

02 06

Kutsutud IF funktsiooni käivitamine

Argumentide lisamine Exceli IF funktsiooni. © Ted French

Kuigi on võimalik lihtsalt sisestada täielik valem

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

töölehe lahter E7 ja see töötab, on sageli lihtsam kasutada funktsiooni dialoogi, et sisestada vajalikud argumendid.

Lingitud funktsioonide sisestamisel on dialoogiboks mõnevõrra keerukam, sest sisestatud funktsioon tuleb sisestada. Teist dialoogi ei saa avada teise argumentide komplekti sisestamiseks.

Selle näite puhul sisestatakse pandud IF funktsioon dialoogiboksi kolmandasse rida Value_if_false argumendina.

Juhendaja sammud

  1. Klõpsake lahteril E7, et see oleks aktiivne lahter. - pesastatud IF-valemi asukoht.
  2. Klikkige lindi vahekaardil Vormid
  3. Klõpsake loogilise ikooni avamiseks funktsiooni rippmenüüst.
  4. Klõpsake loendis IF , et avada funktsioonide dialoogiboks.

Dialoogiaknas olevate tühjade readade sisestatud andmed moodustavad IF-funktsiooni argumendid.

Need argumendid osutavad funktsioonile, milline seisund on testimiseks ja milliseid meetmeid tuleb võtta, kui tingimus on tõene või vale.

Juhendaja otsetee valik

Selle näite jätkamiseks võite

03 alates 06

Argument Logical_test sisestamine

Exceli IF funktsiooni loogilise testi argumendi lisamine. © Ted French

Argument Logical_test on alati kahe andmeühiku võrdlus. Need andmed võivad olla numbrid, raku viited , valemite tulemused või isegi tekstidandmed.

Kahe väärtuse võrdlemiseks kasutab Logical_test väärtuste võrdlemise operaatorit .

Selles näites on kolm töötasu määra, mis määravad töötaja iga-aastase mahaarvamise.

Ühe IF funktsiooni saab võrrelda kahte tasandit, kuid kolmanda palgaastme puhul on vaja kasutada teist tihedat IF-funktsiooni.

Esimene võrdlus on töötaja aastane palk, mis paikneb lahtris D, kusjuures künnise palk on 30 000 dollarit.

Kuna eesmärk on määrata, kas D7 on väiksem kui 30 000 dollarit, kasutatakse väärtuste vahel vähem kui operaator "<".

Juhendaja sammud

  1. Klõpsake dialoogiboksis rida Logical_test
  2. Klõpsake lahtrile D7, et lisada see lahtri viide reale Logical_test
  3. Vajutage klaviatuuril vähem kui klahv "<"
  4. Tüüp 30000 pärast vähem kui sümbolit
  5. Lõpetatud loogiline test peaks olema järgmine: D7 <30000

Märkus. Ärge sisestage dollari märk ($) ega koma eraldaja (,) koos 30000-ga.

Logical_test liini lõpus kuvatakse kehtetu veateade, kui mõni neist sümbolitest on sisestatud koos andmetega.

04 06

Value_if_true argumendi sisestamine

Value-väärtuse lisamine Exceli IF funktsiooni õige argument. © Ted French

Value_if_true argument räägib IF-funktsioonile, mida teha, kui Logical_test on tõene.

Value_if_true argument võib olla valem, teksti plokk, väärtus , raku viide või lahtri tühi.

Selles näites, kui lahtris D7 olevad andmed on väiksemad kui 30 000 dollarit. Excel paljundab töötaja palga D7 raku juures lahter 6%, mis asub lahtris D3.

Suhteline vs absoluutrakkude viited

Tavaliselt, kui valem on teistele rakkudele kopeeritud, muudavad valemi suhtelised raku viited valemi uude asukohta kajastavaks. See muudab sama valemi kasutamise mitmes kohas.

Kuid mõnikord aga, kui funktsiooni kopeerimisel muutuvad rakenumbrid, tekib vigu.

Nende vigade vältimiseks saab raku viiteid muuta Absoluteks, mis neid kopeerides ei luba.

Absoluutsed raku viited luuakse, lisades dollarärimärke tavalise raku viitena, näiteks $ D $ 3 .

Dollari märkide lisamine on hõlpsasti teostatav, vajutades klaviatuuril olevat klahvi F4 pärast seda, kui lahtri viide on sisestatud dialoogiaknasse.

Näites sisestatakse lahtris D3 asuv mahaarvamise määr dialoogiboksi Value_if_true rida absoluutse raku viitena.

Juhendaja sammud

  1. Klõpsake dialoogiboksis väärtust Value_if_true
  2. Klõpsake töölehel raamis D3, et lisada selle lahtri viide väärtusele Value_if_true
  3. Vajutage klaviatuuri F4 klahvi, et muuta D3 absoluutse raku viide ($ D $ 3)
  4. Klõpsake klaviatuuri tärniga ( * ) - tärn on Excelis korrutamise sümbol
  5. Klõpsake lahtris D7, et lisada see lahtri viide väärtusele Value_if_true
  6. Täidetud Value_if_true rida peaks olema järgmine: $ D $ 3 * D7

Märkus : D7 ei sisestata absoluutse raku viitena, kuna see peab muutuma, kui valem kopeeritakse lahtritesse E8: E11, et saada õige mahaarvamise summa iga töötaja kohta.

05 06

Sisestatud IF funktsiooni sisestamine Value_if_false argumendina

Nested IF-i väärtuse lisamine kui vale argument. © Ted French

Tavaliselt ütleb Value_if_false argument IF-funktsioonile, mida teha, kui Logical_test on vale, kuid sellisel juhul sisestatakse selle argumendina pesastatud IF-funktsioon.

Nii toimides ilmnevad järgmised tulemused:

Juhendaja sammud

Nagu juhendaja alguses mainitud, ei saa avada teist dialoogi, et sisestada pandud funktsioon, nii et see tuleb sisestada väärtus_if_false rida.

Märkus: lingitud funktsioonid ei alga võrdse märgiga - vaid pigem funktsiooni nimega.

  1. Klõpsake dialoogiboksis Value_if_false rida
  2. Sisestage järgmine IF funktsioon
    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
  3. IF funktsiooni täitmiseks klõpsake nuppu OK ja sulgege dialoogiboks
  4. Väärtus summas 3778,96 dollarit peaks sisalduma lahtris E7 *
  5. Kui klõpsate elemendil E7, on täielik funktsioon
    = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
    ilmub töölehe kohal valemriba

* Kuna R. Holt teenib rohkem kui 30 000 dollarit, kuid vähem kui 50 000 dollarit aastas, kasutatakse tema aastase mahaarvamise arvutamiseks valemit 45 987 * 8%.

Kui kõik sammud on järgitud, peaks teie näide praegu vastavuses selle artikli kõige esimese pildiga.

Viimane samm hõlmab IF-valemi kopeerimist rakkudesse E8-E11, kasutades töölehe täitmiseks täitekäepidet.

06 06

Lisatud FIF-funktsioonide kopeerimine täitmiskäepideme abil

Nested IF-i valemiga kopeerimine täitmiskäepidemega. © Ted French

Töölehe lõpuleviimiseks tuleb pesa IF-funktsiooni sisaldav valem kopeerida lahtritesse E8-E11.

Funktsiooni kopeerimisel värskendab Exceli suhtelisi raku viiteid, mis peegeldavad funktsiooni uut asukohta, hoides samas absoluutse raku viite.

Üks lihtne viis eksemplaride valemite kopeerimiseks on täidetav käepide.

Juhendaja sammud

  1. Klõpsake lahteril E7, et see oleks aktiivne lahter .
  2. Asetage hiirekursor aktiivse elemendi alumises paremas nurgas mustale ruudule. Pointer muutub plussmärgiks "+".
  3. Klõpsake hiire vasakut nuppu ja lohistage täitekanal lahtrisse E11.
  4. Vabasta hiirenupp. Rakud E8 kuni E11 täidetakse valemi tulemustega, nagu on näidatud ülaltoodud pildil.