Enhavtabelo
En ĉi tiu artikolo, ni lernos uzi la nestitan IF-funkcion en Excel . Kiam funkcio estas enigita ene de alia funkcio, tiam ĝi estas nomita nesta funkcio. Hodiaŭ, ni montros 6 idealajn ekzemplojn de la nestita IF funkcio. Ĉi tiuj ekzemploj helpos vin kompreni la uzon de la funkcio nestita IF . Do, sen ia prokrasto, ni komencu la diskuton.
Elŝutu Praktiklibron
Elŝutu la ekzerclibron de ĉi tie.
Uzu Nestitan IF-Funkcion. xlsx
Enkonduko al Excel IF-funkcio
Por kompreni la nestitan IF-funkcion , ni unue devas scii pri la IF-funkcio . En Microsoft Excel , la IF-funkcio kontrolas difinitan kondiĉon kaj se ĝi plenumas tiam, montras rezulton. Ankaŭ, se la kondiĉo ne estas plenumita, tiam montras alian rezulton.
- Sintakso
IF (logika_testo, [valoro_se_vera], [valoro_se_malvera])
- Argumento
logika_testo: Ĝi estas la deviga argumento de la funkcio IF . Ĉi tiu argumento reprezentas la donitan kondiĉon por ĉelo aŭ gamo da ĉeloj.
[valoro_se_vera]: Ĝi estas la dua argumento de la funkcio. Estas la difinita aserto se la kondiĉo estas plenumita.
[valoro_se_falsa]: Estas la tria argumento kiu aperas se la kondiĉo estas malvera.
Enkonduko al Excel Nestita IF-Funkcio
La nestitala IFS funkcio, ni povas uzi la antaŭan datumaron.
Ni observu la paŝojn sube por scii pli.
PAŜOJ:
- Por komenci, elektu Ĉelo D5 kaj tajpu la formulon:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Tiam premu Enigu .
Jen, Testo 1 estas kontroli ĉu Ĉelo C5 estas pli granda ol 5500 . Se VERA , tiam ĝi montros 12 %. Alie, ĝi moviĝos al Testo 2 kaj tiel plu.
- En la sekva paŝo, uzu la Plenigi Tenilon malsupren por vidi ĉiujn rezultojn.
3. Enmetu COOSE-Funkcion
Ni ankaŭ povas uzi la COOSE-funkcion por kontroli plurajn kondiĉojn. La ELEKTI funkcio liveras valoron el la listo bazita sur la indeksa nombro de tiu valoro. La ĝenerala formo de la funkcio ELEKTI estas donita sube.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Vi povas kontroli pliajn testojn en la formulo, se vi volas .
Ni atentu la subajn paŝojn por pli.
PAŜOJ:
- En la komenco, elektu Ĉelo D5 kaj tajpu la formulon:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Post tio, premu Enigu .
Ĉi tie, vi povas vidi kvar argumentojn ene de la ELEKTI funkcio. En la unua argumento, ni metis ĉiujn kondiĉojn aldonante ilin kun la signo plus ( + ). Tiam, en la sekvaj argumentoj, ni metis la valoron de la rezultoj kunrespekto al la pozicio de la kondiĉoj. Ekzemple, la dua argumento indikas la rezulton de la unua kondiĉo. Kaj tiel plu.
- Fine trenu la Plenigi Tenilon malsupren.
4. Provu. Excel SWITCH Funkcio
Vi ankaŭ povas uzi la SWITCH-funkcion kiel alternativon al la nestita IF funkcio. Sed vi devas memori unu aferon. Vi povas uzi la funkcion SWITCH kiam vi bezonas trakti fiksan aron de specifaj valoroj. En la datumaro, vi povas vidi, ke ni enkondukis Rangon anstataŭ la Venda Gamo . Ĉi tiuj specifaj valoroj de Rango helpos nin distribui la komisionon facile.
Sekvu la paŝojn sube por scii pli pri ĉi tiu metodo.
PAŜOJ:
- Unue, tajpu la suban formulon en Ĉelo E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Nun premu Enigu por vidi la rezulton.
>
Ĉi tie, la formulo serĉos la valoron de Ĉelo D5 . Se la valoro estas A , tiam ĝi presas 5 %, se B tiam 9 %, kaj se C tiam 12 %.
- En la sekva paŝo, simple trenu la Plenigi Tenilon malsupren.
5. Uzu CONCATENATE-Funkcion
La SWITCH funkcio estis enkondukita en Excel 2016 . La pli malnovaj versioj ne havas la funkcion SWITCH . En tiu kazo, vi povas uzi la CONCATENATE-funkcion anstataŭ laantaŭa metodo.
Ni diskutu la subajn paŝojn.
PAŜOJ:
- En la unua loko, tajpu la suban formulon en Ĉelo E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Post tio, premu Enigu por vidi la rezulton.
Ĉi tie, ni kunligis plurajn IF funkcioj. Ĉi tiu formulo montras 5 % se la valoro de Ĉelo D5 estas A , 9 % se B , kaj 12 % se C .
- Fine trenu malsupren la Plenigi Tenilon por vidi rezultojn en la dezirataj ĉeloj.
Memorindaj
Vi devas memori la jenajn aferojn dum vi laboras kun la funkcio nestita IF en Excel.
- Vi devas konservi la ĝustan ordon de testoj kaj rezultoj kiam vi uzas la nestitan IF funkcion.
- En Excel 2007 – 2016 , vi povas uzi maksimume 64 kondiĉoj.
- Se via formulo pligrandiĝas pro la nombro da kondiĉoj, anstataŭe apliku la alternativajn metodojn.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Ĉi tie,
- C1: Unua Kondiĉo.
- T1: Valoro montrenda se la unua kondiĉo estas plenumita.
- C2: Dua Kondiĉo.
- T2: Valoro montrenda se la dua kondiĉo estas plenumita.
- C3: Tria Kondiĉo.
- T3: Valoro montrota se la tria kondiĉo estas plenumita.
- C4: Kvara Kondiĉo.
- T4: Valoro montrota se la kvara kondiĉo estas plenumita.
- F4: Ĉi tiu estas la valoro kiu estos montrata se la kondiĉoj ne estas plenumitaj. .
Vi povas aldoni pliajn kondiĉojn laŭ viaj bezonoj ene de la formulo.
6 Idealaj Ekzemploj de Uzado de Nestita IF-Funkcio en Excel
1. Uzo de Simpla Nestita IF-Funkcio por Trovi Rezultojn
Por kompreni la uzon de la nestita IF funkcio, ni unue montros simplan ekzemplon. En ĉi tiu ekzemplo, ni provos trovi la rezultojn de kelkaj studentoj. Ĉi tie, ni uzas tri kondiĉojn.
- Unue, se studento ricevas 70 aŭ pli alte , tiam li sukcesos.
- Due, se li ricevas malpli ol 70 , tiam li malsukcesos.
- Trie, se ne estas noto, do, la studento estos konsiderata.forestas.
Ni sekvu la paŝojn sube por vidi kiel funkcias la nestita IF funkcio.
PAŜOJ. :
- Unue, elektu Ĉelo C5 kaj tajpu la formulon:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Post tio, premu Enigu por vidi la rezulton.
0>En ĉi tiu formulo,
- La unua argumento estas C5= “” kaj la dua argumento estas “Forestanta” . Ĝi indikas la unuan kondiĉon. Ĝi indikas ĉu Ĉelo C5 estas malplena, tiam ĝi montros la duan argumenton. En nia kazo, tio estas Forestanta .
- La dua IF funkcio asertas, ke se la marko estas pli alta ol 70 , tiam studento faros pasi. Alie, li ne faros.
- En la sekva paŝo, metu la kursoron sur la malsupran dekstran flankon de Ĉelo D5 kaj trenu la Plenigi Tenilon malsupren.
- Fine, vi vidos rezultojn kiel la suba bildo.
2. Trovu Gradon Uzante Nestitan IF-Funkcion en Excel
En la dua ekzemplo, ni uzos la nestitan IF -funkcion en Excel por trovi la notojn de kelkaj studentoj. Ĝi estas unu el la plej uzataj ekzemploj por priskribi la funkcion nestita IF . Por ĉi tiu ekzemplo, ni uzos datumaron kiu enhavas la markojn de kelkaj studentoj. Ĉi tie, la gamo de markoj kaj ekvivalentaj gradoj ankaŭ estas donitaj. Ni devas taksi la notojn de la studentoj surbaze de iliaj akiritaj notoj.
Ni niobservu la subajn paŝojn por lerni pli pri ĉi tiu ekzemplo.
PAŝoj:
- Unue, elektu Ĉelo D5 kaj tajpu la formulo:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Tiam premu Enigu por vidi la rezulton.
En ĉi tiu formulo,
- Nia unua kondiĉo estas kontroli ĉu estas ia marko sub 61 .
- Se VERA , tiam ĝi resendas F .
- Se FALSA , tiam ĝi kontrolas la sekva IF
- En la sekva IF funkcio, ĝi kontrolas markojn sub 71 kaj resendas D se ĝi estas VERA .
- Tiamaniere, la nestita IF funkcio pluiras por kontroli ĉiujn kondiĉojn.
- Post tio , uzu la Plenigi Tenilon por vidi rezultojn en ĉiuj ĉeloj.
3. Apliki Excel Nestitan IF-Funkcion por Asigni Feriajn Tagojn
Ni povas uzi la funkcion nestita IF ankaŭ por pliaj celoj. En la tria ekzemplo, ni provos asigni periodon de Feria por dungitoj de firmao. Por asigni ferian periodon, ni enkondukis kelkajn kondiĉojn. Se la laborperiodo de dungito estas 15 jaroj aŭ pli, tiam li havos 25 feriajn tagojn. Se estas inter 9 ĝis 14 jaroj, tiam li havos 15 feriajn tagojn. Kaj fine, se la laborperiodo estas malpli ol 9 jaroj, tiam li havos 10 feriajn tagojn.
Ni pagu. atenton al la subaj paŝojpor lerni la ekzemplon.
PAŜOJ:
- Unue, elektu Ĉelo D5 kaj tajpu la suban formulon:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Post tio, premu Enigu por vidi la rezulton.
En ĉi tiu formulo, ni uzis 3 kondiĉojn.
- En la unua kondiĉo, ni kontrolis ĉu Ĉelo C5 estas pli granda ol 15 . Ĉar ĝi estas VERA , ĝi montras 25 en Ĉelo D5 .
- Se ĝi estis FALSA , tiam ĝi kontrolus la sekvan kondiĉon kaj tiel plu.
- Fine, trenu la Plenigi Tenilon malsupren por vidi rezultojn kiel la ekrankopio sube.
4. Determini Pagan Statuon kun Nestita IF-Funkcio en Excel
En la praktika vivo, ni ofte devas determini la pagan staton. Servoprovizantaj organizoj devas konservi la registron de pagoj de siaj klientoj. En tiuj kazoj, ni ankaŭ povas uzi la funkcion nestita IF .
En la suba datumaro, ni povas vidi la Fakturon kaj Pagitajn Kvantojn de kelkaj klientoj. Uzante ĉi tiun informon, ni provos ĝisdatigi la kolumnon Stato .
Do, ni sekvu la paŝojn sube por kompreni la ekzemplon.
PAŜOJ:
- Unue, elektu Ĉelo G5 kaj tajpu la formulon:
=IF(F5=0,"Paid",IF(TODAY()
- Premu Enigu por vidi la rezulton.
En ĉi tiu formulo,
- Ni unue kontrolos ĉu Ĉelo F5 estas egala al 0 .Se ĝi estas VERA , tiam ĝi montros Pagita .
- Alie, ĝi moviĝos al la dua kondiĉo.
- En la dua kondiĉo, ni uzis la HODIAŬ funkcion kaj komparis ĝin kun la Limdato .
- Se la nuna dato estas pli granda ol la Limdato , tiam, ĝi montros Ligdato .
- Kaj se la nuna dato estas malpli granda ol la Ligdato , tiam ĝi montros On .
- Fine, trenu la Plenigi Tenilon malsupren por vidi rezultojn en ĉiuj ĉeloj.
5. Enmetu Excel Nestita IF-Funkcio por Resendi Ĝustan Produkton
En ĉi tiu ekzemplo, ni provos resendi la ĝustan produkton de du nombroj uzante la nestitan IF -funkcion. Por klarigi la ekzemplon, ni uzos la suban datumaron.
Ni sekvu la paŝojn sube por kompreni la ekzemplon.
PAŜOJ:
- Por komenci, elektu Ĉelo C5 kaj tajpu la formulon:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- Kaj premu Enigu .
En ĉi tiu formulo,
- La unua kondiĉo estas kontroli ĉu Ĉelo B5 estas egala al 15×12 . Se VERA , tiam ĝi montros 180 . Se ĝi estas FALSA , tiam ni movos al la sekva kondiĉo.
- En la sekva kondiĉo, ĝi serĉos 14×19 kaj montros 266 se ĝi kontentigas la kondiĉon.
- Kaj en la lasta kondiĉo, ĝi serĉos la valoron de 2 0x25 kaj montros 500 se ĝi renkontas lakondiĉo.
- Post tajpi la formulon, trenu malsupren la Plenigi Tenilon .
- Fine, vi vidos rezultojn kiel la suba bildo.
6. Apliki Nestitan SE kun AND/OR Funkcioj en Excel
En la lasta ekzemplo, ni uzos la funkcion nestita IF kun kaj la KAJ & aŭ funkcioj . Unue, ni montros la uzon de la OR-funkcio kaj poste, ni efektivigos la AND-funkcion .
Por klarigi la ekzemplon, ni uzos datumaron kiu enhavas informojn pri la vendokvanto de marto & aprilo . Ni disdonos la Vendan Komisionon surbaze de ilia venda kvanto.
Ni sekvu la paŝojn sube por lerni pli pri la distribuado de la komisiono.
PAŜOJ:
- Unue, elektu Ĉelo E5 kaj tajpu la formulon:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Tiam premu la Enigu klavon por vidi la rezulton.
En ĉi tiu formulo, ni uzis la funkcion nestita IF kun la funkcio OR . Ni povas uzi plurajn kondiĉojn ene de la funkcio OR . Se iu el ĉi tiuj kondiĉoj estas VERA , tiam ĝi montros la asignitan valoron. Tio signifas, ke se vi bezonas kontentigi iun ajn kondiĉon, tiam vi devus apliki la funkcion OR .
- La unua kondiĉo kontrolas ĉu la vendokvanto en iu el la du monatoj estas pli granda. ol 5500 kaj se VERA , ĝi fiksas la komisionon al 12 %.
- En la dua kondiĉo, ĝi kontrolas ĉu la vendokvanto estas inter 4001 al 5500 . Ĝi presas 9 % en la Komisiono .
- Kaj la lasta kondiĉo estas kontroli la vendokvanton inter 2500 ĝis 4000 .
- Post tio, uzu la Plenigi Tenilon por kopii la formulon malsupren.
Noto: La Nombra Formato de la gamo E5:E10 devas esti agordita al Procento . Alie, ĝi montros 0 .
- En la sekva paŝo, ni enigos la formulon nestita IF kun la funkcio KAJ .
- Por tiu celo, elektu Ĉelo E5 kaj tajpu la formulon:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Ĉi tie, ambaŭ kondiĉoj ene de la funkcio KAJ devas esti VERA . Alie, ĝi ekzekutos la sekvan IF kondiĉon. Ekzemple, se ambaŭ Ĉelo C5 kaj D5 estas pli grandaj ol 5500 , nur tiam ĝi starigos la komisionon al 12 %.
- Fine, trenu la Plenigi Tenilon malsupren por vidi ĉiujn rezultojn.
Alternativoj de Nestita IF-Funkcio en Excel
Malfaciliĝas efektivigi la funkcion nestita IF se vi havas multajn kondiĉojn. La formulo povas pligrandiĝi kaj ajna eta eraro povas konduki vin al malĝustaj rezultoj. Por eviti la malfacilaĵojn, vi povas uzi la alternativojn de la nestitaIF funkcio en Excel. Ĉi tie, ni diskutos 5 alternativojn. Vi povas uzi ilin laŭ viaj bezonoj.
1. Uzu la funkcion VLOOKUP
Kiam vi uzas kontinuajn gamojn da nombroj, tiam vi povas uzi la funkcion VLOOKUP anstataŭ la nestita IF funkcio. Por ĉi tiu celo, vi devas havi referencan tabelon kaj krei la formulon kun la proksimuma kongruo. En nia kazo, la Komisiono tabelo estas nia referenca tabelo. En la datumaro, ni havas vendokvanton por ĉiu vendisto kaj provos asigni la komisionon.
Ni sekvu la paŝojn zorge por lerni pli.
PAŜOJ:
- Unue, elektu Ĉelo D5 kaj tajpu la formulon:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Post tio, premu Enigu .
Jen, ni uzis la funkcion VLOOKUP por serĉi la valoron de Ĉelo C5 en la dua kolumno de la serĉtabelo de Ĉelo C13 al D15 . Ni devas apliki la proksimuman kongruon ĉi tie, do ni uzis VERA en la lasta argumento de la formulo.
- Fine trenu la Plenigi Tenilon malsupren al vidu ĉiujn rezultojn.
2. Apliki Excel IFS-Funkcion
La aplikado de la IFS-funkcio faras la taskon de efektivigante plurajn kondiĉojn tre facila. La ĝenerala formo de la IFS funkcio povas esti skribita kiel:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Por klarigi la uzon de