Kiel Nestigi Multoblajn IF Funkciojn en Excel

01 de 06

Kiel Nestita IF Funkcioj Funkcias

Nestanta IF Funkcioj en Excel. © Ted franca

La utileco de la funkcio de IF povas esti etendita per enigo aŭ nestado de multnombraj IF-funkcioj interne.

Nestitaj IF-funkcioj pliigas la nombro de eblaj kondiĉoj, kiujn oni povas provi kaj pliigi la nombro da agoj, kiujn oni povas fari por trakti ĉi tiujn rezultojn.

La plej freŝaj versioj de Excel permesas 64-aj funkciojn esti nestitaj interne, dum Excel 2003 kaj pli frue permesis nur sep.

Nestanta IF Functions Tutorial

Kiel estas montrita en la supra bildo, ĉi tiu lernilo uzas nur du IF-funkciojn por krei la jenan formulon, kiu kalkulas jaran deduktan kvanton por dungitoj laŭ sia jara salajro.

La formulo uzita en la ekzemplo estas montrita sube. La nuna IF-funkcio agas kiel la argumento de valoro_if_false por la unua funkcio de IF.

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

La malsamaj partoj de la formulo estas disigitaj per komoj kaj plenumas la jenajn taskojn:

  1. La unua parto, D7, kontrolas por vidi se salajro de oficisto estas malpli ol $ 30,000
  2. Se ĝi estas, la meza parto, $ D $ 3 * D7 , multigas la salajron per la deduzo de 6%
  3. Se ĝi ne estas, la dua funkcio IF: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) provas du aliajn kondiĉojn:
    • D7> = 50000 , kontroloj por vidi se salajro de oficisto estas pli granda ol aŭ egala al $ 50,000
    • Se ĝi estas, $ D $ 5 * D7 multiplikas la salajron per la deposto de 10%
    • Se ne estas, $ D $ 4 * D7 multiplikas la salajron per la dedukta imposto de 8%

Enirante la Tutorial Data

Enmetu la datumojn en ĉelojn C1 al E6 de skatolo de Excel kiel vi vidas en la supra bildo.

La nuraj datumoj ne eniritaj en ĉi tiu punkto estas la IF-funkcio mem situanta en ĉelo E7.

Por tiuj, kiuj ne sentas tajpi, la datumoj kaj instrukcioj por kopii ĝin en Excel estas haveblaj ĉe ĉi tiu ligo.

Noto: La instrukcioj por kopii la datumojn ne inkluzivas formatajn paŝojn por la foliaro.

Ĉi tio ne malhelpos kompletigi la lernilon. Via skatolo povas aspekti malsama ol la ekzemplo montrita, sed la FIA funkcio donos al vi la samajn rezultojn.

02 de 06

Komencante la Nestan IF-Funkcion

Aldonante la argumentojn al la Excel IF-Funkcio. © Ted franca

Kvankam eblas nur eniri la kompletan formulon

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

en ĉelon E7 de la labortablo kaj funkcii ĝin, ofte estas pli facile uzi la dialogon de la funkcio por eniri la necesajn argumentojn.

Uzanta la dialogan skatolon estas iom pli malfacila kiam vi eniras nestajn funkciojn ĉar la nuna funkcio devas esti tajpita. Dua dialogo ne povas esti malfermita por eniri la duan aron de argumentoj.

Por ĉi tiu ekzemplo, la nuna IF-funkcio estos enigita en la trian linion de la dialogo kiel la argumento Value_if_false .

Tutorial Steps

  1. Alklaku la ĉelon E7 por fari ĝin la aktiva ĉelo. - la loko por la nestita IF-formulo.
  2. Alklaku la pestaña Formulo de la rubando
  3. Klako sur la Logika ikono malfermi la funkcion falmenu.
  4. Alklaku IF en la listo por alporti la dialogon de la funkcio.

La datumoj enmetitaj al la malplenaj linioj en la dialogo-skatolo formas la argumentojn de la IF-funkcio.

Ĉi tiuj argumentoj rakontas al la funkcio la kondiĉon estanta elprovado kaj kiaj agoj preni se la kondiĉo estas vera aŭ falsa.

Tutorial Shortcut Option

Por daŭrigi kun ĉi tiu ekzemplo, vi povas

03 de 06

Enirante la Logika_stestan Argumenton

Aldonante la Logika Testo Argumento al la Excel IF-Funkcio. © Ted franca

La argumento Logical_test estas ĉiam komparo inter du eroj de datumoj. Ĉi tiuj datumoj povas esti nombroj, ĉeloj , rezultoj de formuloj, aŭ eĉ tekstaj datumoj.

Por kompari du valorojn, la Logika_testo uzas komparan operatoron inter la valoroj.

En ĉi tiu ekzemplo, ekzistas tri salajlaj niveloj, kiuj determinas jaran dedukton de oficisto.

Unu sola funkcio de IF povas kompari du nivelojn, sed la tria salajro postulas la uzon de la dua nestita IF-funkcio.

La unua komparo estos inter la jara salajro de la oficisto, situanta en ĉelo D, kun la sojlo salajro de $ 30,000.

Ĉar la celo estas determini ĉu D7 estas malpli ol $ 30,000, la malpli ol operatoro "<" estas uzata inter la valoroj.

Tutorial Steps

  1. Alklaku la Logikan_testan linion en la dialogo
  2. Alklaku la ĉelon D7 por aldoni ĉi tiun celan referencon al la Logika_testlinio
  3. Premu la malpli ol ŝlosilon "<" sur la klavaro
  4. Tajpu 30000 post malpli ol simbolo
  5. La kompleta logika provo devus legi: D7 <30000

Noto: Ne eniru la dolaron-signon ($) aŭ komo-disigilon (,) kun la 30000.

Nevalida erara mesaĝo aperos ĉe la fino de la Logika_testlinio se iu el ĉi tiuj simboloj estas enmetita kune kun la datumoj.

04 de 06

Enirante la Value_if_true Argumento

Aldonante la Valoro Se Vera Argumento al la Excel IF-Funkcio. © Ted franca

La argumento Value_if_true diras, ke la IF funkcias kion fari kiam Logical_test estas vera.

La argumento Value_if_true povas esti formulo, bloko de teksto, valoro , ĉelo-referenco , aŭ la ĉelo povas esti malplena.

En ĉi tiu ekzemplo, kiam la datumoj en ĉelo D7 estas malpli ol $ 30,000. Excel multiplikas la jaran salajron de la dungito en la ĉelo D7 per la imposto de 6% en la ĉelo D3.

Relative vs. Absolute Cell Referencoj

Kutime, kiam formulo estas kopiita al aliaj ĉeloj la relativaj ĉelaj referencoj en la formuloŝanĝo por reflekti la novan lokon de la formulo. Ĉi tio faciligas uzi la saman formulon en multaj lokoj.

Foje, tamen, havante ĉifraj ŝanĝoj kiam funkcio estas kopiita, rezultos eraroj.

Por antaŭvidi ĉi tiujn erarojn, la ĉel-referencoj povas esti faritaj Absolute, kiuj ĉesas ŝanĝi ilin kiam ili estas kopiitaj.

Absoltaj ĉeloj estas kreitaj per aldono de dolaroj sub regula ĉelo-referenco, kiel $ D $ 3 .

Aldonante la dolarojn estas facile farita per premado de la klavo F4 sur la klavaro post kiam la ĉela referenco eniris en la dialogon.

En la (ekzemploj, ekzemplas), la (tiu, ke, kiu) deduka indico situanta en ĉelo D3 estas enirita kiel absoluta ĉela referenco en la Valoro_if_proviza linio de la dialogo.

Tutorial Steps

  1. Alklaku la valoron Value_if_true en la dialogo
  2. Alklaku la ĉelon D3 en la folio de laboro por aldoni ĉi tiun celan referencon al la linio Value_if_true
  3. Premu la F4- ŝlosilon sur la klavaron por fari D3 absolutan ĉelan referencon ($ D $ 3)
  4. Premu la asteriskon ( * ) ŝlosilon sur la klavaro - la asterisko estas la multiplika simbolo en Excel
  5. Alklaku la ĉelon D7 por aldoni ĉi tiun cel-referencon al la linio Value_if_true
  6. La kompleta Value_if_true linio devus legi: $ D $ 3 * D7

Noto : D7 ne estas enmetita kiel absoluta ĉela referenco ĉar ĝi devas ŝanĝi kiam la formulo estas kopiita al ĉeloj E8: E11 por akiri la ĝustan deduzon-kvanton por ĉiu dungito.

05 de 06

Enirante la Nestan IF-Funkcion kiel la argumenton Value_if_false

Aldonante la Nestan IF-Funkcion kiel la Valoro Se Falsa Argumento. © Ted franca

Kutime, la argumento Value_if_false diras, ke la IF funkcias, kion fari, kiam la Logika_testo estas malvera, sed en ĉi tiu kazo, la nuna IF-funkcio estas enirita kiel ĉi tiu argumento.

Per tio, jen la sekvaj rezultoj:

Tutorial Steps

Kiel menciis komence de la lernilo, dua dialogo ne povas esti malfermita por eniri la neston, do ĝi devas esti tajpita en la linio Value_if_false.

Noto: nestaj funkcioj ne komenciĝas kun egala signo - sed prefere kun la nomo de la funkcio.

  1. Alklaku la linio Value_if_false en la dialogujo
  2. Enmetu la sekvan funkcion IF
    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)
  3. Alklaku OK por kompletigi la IF-funkcion kaj fermu la dialogon
  4. La valoro de $ 3,678.96 devus aperi en la ĉelo E7 *
  5. Kiam vi klakas sur ĉelo E7, la kompleta funkcio
    = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7))
    aperas en la formulo-baron super la foliaro

* Ekde R. Holt gajnas pli ol $ 30,000 sed malpli ol $ 50,000 jare, la formulo $ 45,987 * 8% estas uzata por kalkuli sian jaran dedukon.

Se ĉiuj paŝoj sekvis, via ekzemplo nun kongruas kun la unua bildo en ĉi tiu artikolo.

La lasta paŝo implikas kopii la IF-formulon al ĉeloj E8 al E11 uzante la plenan tenilon por kompletigi la foliumon.

06 de 06

Kopiante la Nestajn IF-Funkciojn uzante la Plenan Manlibron

Kopiante la Nestan IF-Formulon kun la Plenigu Handle. © Ted franca

Por kompletigi la folieton, la formulo enhavanta la nestitan IF-funkcion devas esti kopiita al ĉeloj E8 ĝis E11.

Ĉar la funkcio estas kopiita, Excel ĝisdatigos la relativajn ĉelajn referencojn por reflekti la novan lokon de la funkcio, konservante la absolutan ĉelan referencon saman.

Unu facila maniero por kopii formulojn en Excel estas kun la Plenigu Handle.

Tutorial Steps

  1. Alklaku la ĉelon E7 por fari ĝin la aktiva ĉelo .
  2. Metu la muson-punktilon super la nigra kvadrato en la malsupra dekstra angulo de la aktiva ĉelo. La puntero ŝanĝos al plusa signo "+".
  3. Alklaku la butonon de la maldekstra muso kaj trenu la plenan tenilon malsupren al la ĉelo E11.
  4. Liberigu la muskutonon. Ĉeloj E8 al E11 pleniĝos de la rezultoj de la formulo kiel montrita en la supra bildo.