Enhavtabelo
La IF-funkcio estas unu el la plej utilaj kaj vaste uzataj funkcioj de Microsoft Excel . Se ni bezonas ian logikan komparon en nia ĉiutaga vivo laboro en Excel, ni uzas la funkcion IF . Hodiaŭ mi montros kiel uzi ĉi tiun funkcion IF kun ampleksa gamo de valoroj, akompanate de iuj konataj funkcioj en Excel.
Elŝutu Praktikan Laborlibron
Uzu IF-Funkcion kun Gamo de Valoroj.xlsx
Enkonduko de IF-Funkcio en Excel
Unu el la plej utilaj funkcioj en Excel estas la IF funkcio, kiu ebligas al ni kompari valorojn logike al atendoj.
⇒ Sintakso
=IF(logika_testo, [valoro_se_vera], [valoro_se_malvera])
⇒ Funkcia celo
Tiu determinas ĉu kondiĉo estas vera aŭ FALSA , kaj liveras unu valoron se la kondiĉo estas VERA .
⇒ Argumento
Argumento | Bezonata/Laŭvola | Klarigo |
---|---|---|
logika_testo | Bezonata | Donita kondiĉo por ĉelo aŭ gamo da ĉeloj. |
[valoro_se_vera] | Laŭvola | Difinita deklaro se la kondiĉo estas plenumita. |
[valoro_se_malvera] | Laŭvola | Difinita deklaro se la kondiĉo ne estas plenumita. |
⇒ Revena Parametro
Se deklaroj estasfunkcioj.
PAŜOJ:
- Unue, elektu la ĉelon kie ni volas meti la rezulton.
- Tiam, enigu la formulon en tiu ĉelo.
=IF(D5=MAX($D$5:$D$21), "Good", IF(D5=MIN($D$5:$D$21), "Not Good", " Average"))
- Fine premu Enigu klavon de la klavaro.
🔎 Kiel Funkcias la Formulo?
- MAX($D$5:$D$21) donas la maksimuman valoron de la intervalo.
- MIN($D$5:$D$21) donas la minimumon valoro de la intervalo.
- IF( D5=MAX($D$5:$D$21), “Bona”, IF(D5=MIN($D$5:$D$21), “Ne Bona”, ”Media”)) montras la rezulton post komparo.
Memorindaj
- Se vi provas dividu nombron per nulo en via formulo, vi eble vidos #DIV/0! -eraron.
- La #VALORE! eraro okazas kiam vi enigas la malĝustan datumtipo en la kalkulon. Ekzemple, vi povas enigi tekston en formulon kiu atendas nombrojn.
- Se ni translokigas la formulĉelon aŭ la referencĉelojn la #REF! la eraro aperos. La referencoj en la formulo ne plu validas.
- La #NAME! eraro montros al vi misliterumi la nomon de funkcio en via formulo.
Konkludo
Tiuj supraj ekzemploj helpas vin lerni E xcel IF -funkcion kun gamo da valoroj. Ĉu vi havas demandojn? Bonvolu demandi al ni.
ne difinitaj, logikaj valoroj estas VERAaŭ FALSA. Se deklaroj estas difinitaj, ili aperos kiel revenaj valoroj depende de ĉu la kondiĉoj estas kontentigitaj aŭ ne.10 Idealaj Ekzemploj por Uzi IF-Funkcion kun Gamo de Valoroj en Excel
Ni vidu kelkajn ekzemplojn de funkcioj de Excel IF kun gamo da valoroj. Supozu, ni havas datuman aron kun la nomoj, aŭtoroj, nombroj kaj prezoj de kelkaj libroj de librejo nomata Kingfisher Bookshop . Nia celo hodiaŭ estas lerni kiel apliki E xcel IF funkcion kun gamo de valoroj.
1. Generu Excel IF-funkcion kun Gamo de Ĉeloj
En la unua ekzemplo, ni lernos kiel kontroli ĉu gamo da ĉeloj enhavas certan valoron aŭ ne. Ni kontrolu ĉu ekzistas iu libro de la aŭtoro Emily Bronte aŭ ne. Tio signifas ĉu la kolumno Aŭtoro (kolumno C ) enhavas la nomon Emily Bronte aŭ ne. Vi povas uzi kombinaĵon de IF kaj NOMBRUSI funkcioj de Excel por fari tion.
PAŝoj:
- Unue, elektu ĉelon kaj enigu ĉi tiun formulon en tiun ĉelon.
=IF(COUNTIF(C5:C21,"Leo Tolstoy")>0,"There is", "There is Not")
- Due, premu Enigu por vidi la rezulton.
- Fine, vi povas vidi, ni ricevis la rezulton " Estas ". Ĉar ja estas libro de Emily Bronte en nia listo. Tio estas “ Ventortaj Altoj ”.
- Se vi volas proksimuman kongruon,vi povas uzi Ŝonkartsignojn (*,?,~) ene de la funkcio COUNTIF . Ekzemple, por ekscii ĉu ekzistas iu libro de la fratinoj Bronte ( Kaj Emily Bronte kaj Charlotte Bronte ), uzu la jenan formulon.
=IF(COUNTIF(C4:C20,"*Bronte")>0,"There is", "There is Not")
- Ptere, premu la Enigu klavon por montri la rezulton.
- Kaj ni havas " Estas ". Ĉar estas tri libroj verkitaj de la Fratinoj Bronte .
NOTU: La COUNTIF -funkcio serĉas majusklan kongruon. Tio estas, se vi uzas la formulon SE(NOMBRUSE(C5:C21,”emily bronte”)>0,”Estas”, “Ne ekzistas”), i tamen redonos “ Estas ”.
🔎 Kiel Funkcias la Formulo?
- NOMBRUSE(C5:C21,”Emily Bronte”) liveras la nombron da fojoj kiam la nomo “Emily Bronte” aperas en la intervalo C5:C21 .
- NOMBRUSE(C5:C21,”Emily Bronte”)>0 liveras VERA se la nomo aperas almenaŭ unufoje en la intervalo, kaj resendas FALSE se la nomo ne aperas.
- Sekve IF(NOMBRAJ(C5:C21,”Emily Bronte”)>0,”Estas”, “Ne ekzistas”) redonas “Estas; ”, se la nomo aperas almenaŭ unufoje, kaj resendas “ Ne ekzistas ” se la nomo ne aperas.
2. Kreu IF-Funkcion kun Gamo de Nombraj Valoroj
Nun ni aplos alian IF deklaron. Ni kreos liston de valorojde intervalo kiu falas inter du donitaj nombroj. Ni eksciu la nombron da libroj, kiuj estas tie aŭ ne el kolumno D , kiuj falas inter 10 ĝis 20 . Ĉi tiuj specoj de taskoj povas esti plenumitaj per E xcel IF funkcio kun gamo da valoroj.
PAŜOJ:
- Por komenci, elektu la ĉelon kie vi volas vidi la rezulton.
- Tiam enigu la formulon tie. .
=IF(((D5>=10)*(D5<=20))=1, "Yes", "No")
- Premu Enigu .
- Trenu la piktogramon Plenigi Tenilon malsupren por duobligi la formulon super la intervalo. Aŭ, por Aŭtomatplenigi la intervalon, duoble alklaku sur la plus ( + ) simbolo.
- Fine, ni povas vidi la rezulton.
3. Apliki KAJ Kondiĉojn kun SE Funkcio por Gamo de Valoroj
Nun ni aplikos kondiĉojn ene de IF funkcio. Ni kontrolu ĉu ĉiu el la libroj plenumas la du donitajn kondiĉojn aŭ ne. La unua estas, la nombro de libroj estas pli granda ol 10 kaj la dua estas la prezo de la libro estas pli granda ol 20 . Se tiuj kondiĉoj estas plenumitaj nur tiam ni aĉetos la libron.
Por tio, ni uzos la kombinaĵon de IF kaj KAJ funkcioj. Kiam ĉiuj ĝiaj parametroj estas taksitaj kiel VERA , la funkcio AND redonas VERA ; alie, ĝi liveras FALSE .
PAŜOJ:
- En la komenco, elektu ĉelon.apud la unua libro kaj enigu la formulon.
=IF(AND(D5>=10)*(E5>=20),"Can Purchase","Can not Purchase")
- Premu la Enigu klavo sur via klavaro denove.
- Alternative, ni povas uzi la simbolon de kaj kondiĉo ( * ) en la formulo. Tial la formulo aspektos tiel.
- Premu Enigu por vidi la rezulton.
- Por kopii la formulon super la intervalo, trenu la simbolon Plenigi Tenilon malsupren. Alternative, vi povas duoble klaki la aldonan ( + ) signon al Aŭtomata plenigo la intervalo.
- Simile, ni povas ricevi la rezulton.
4. Uzu IF-Funkcion kun AŬ Kondiĉoj por Gamo de Valoroj
Nun venu al OR -tipaj kondiĉoj. Ni kontrolu ĉu ĉiu el la libroj kontentigas almenaŭ unu kondiĉon aŭ ne. Se iu el ĝiaj parametroj estas taksitaj kiel VERA , la funkcio AŬ redonas VERA ; alie, ĝi liveras FALSE .
PAŜOJ:
- Unue elektu la ĉelon kie ni volas vidi la rezulton.
- Due, enigu la formulon.
=IF(OR(D5>=10,E5>=60),"Can Purchase","Can not Purchase")
- Ptere premu la Enigu klavo de via klavaro.
- Anstataŭ uzi la funkcion, ni povas uzi la aŭ simbolon ( + ). Do, la formulo estosestu.
=IF((D5>=10)+(E5>=60),"Can Purchase","Can not Purchase")
- Premu Enigu por vidi la rezulton.
- Post tio, trenu la piktogramon Plenigi Tenilon por kopii la formulon super la intervalo. Aŭ, duoble alklaku sur la plus ( + ) signo. Tio ankaŭ duobligas la formulon.
- Fine ni identigis por ĉiu libro ĉu ĝi estas aĉetebla aŭ ne, ĉu almenaŭ unu kondiĉo aŭ ne; .
5. Uzu Nestitan IF-Funkcion por Gamo de Valoroj
En ĉi tiu ekzemplo, ni uzos nestitajn IF kondiĉojn. Tio signifas, ke ni aplikos unu IF formulon ene de alia IF formulo. Lasu min peti vin plenumi laboron. Por ĉiuj libroj, kontrolu ĉu la prezo estas pli granda aŭ egala al $30.00 aŭ ne. Se jes, kontrolu ĉu la nombro estas pli granda ol aŭ egala al 15 aŭ ne. Tiam, se ankoraŭ jes, kontrolu ĉu la nomo de la aŭtoro komenciĝas per la litero " C " aŭ ne. Se ankoraŭ jes, revenu " Kontentigi ". Alie, revenu " Ne kontentigas ".
PAŜOJ:
- Por komenci, elektu la ĉelon kaj enigu la jenan formulon. tie.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C","Satisfy","Does not Satisfy"),"Does not Satisfy"),"Does not Satisfy")
- Premu la Enigu klavon por vidi la rezulton.
- Same, en la antaŭaj ekzemploj, trenu la piktogramon Plenigi Tenilon malsupren por duobligi la formulon super la intervalo. Aŭ, por Aŭtomatplenigi la intervalon, duoble alklaku sur la pluso ( + )simbolo.
- Fine, vi povas vidi, nur kvin libroj kontentigas ĉiujn tri kondiĉojn samtempe.
6. Kombini IF & SUM Funkcioj en Excel
Ni kombinos IF kaj SUM funkciojn en ĉi tiu ekzemplo. La funkcio SUM aldonas valorojn per adicio. Ni sekvu la ekzemplon.
PAŜOJ:
- Elektu la duan ĉelon G6 , kaj metu la formulon en tiun elektitan ĉelon.
=IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor"))
- Tiam premu la Enigu klavon por vidi la rezulton.
🔎 Kiel Funkcias la Formulo?
- SUM(D5:D21) ĉi tiu parto aldonas la valorojn de la intervalo kaj redonas la totalan nombron de libroj kiel rezulto.
- SUM(D5:D21)>=80 kaj SUM(D5:D21)>=50 kontrolas ĉu la kondiĉo estas plenumita aŭ ne.
- IF(SUM(D5:D21)>=80, “Bona”, IF(SUM(D5:D21)>=50, “Kontentiga”, “Malbona”)) raportas la rezulton. En nia kazo, la rezulto estis " Bona ".
7. Kunfandi IF & AVERAGE Funkcioj
La mezumo de la nombroj donitaj kiel parametroj estas determinita de la AVERAGE funkcio . Ni kombinu la funkciojn IF kaj MEZONO por ĉi tiu ekzemplo.
PAŜOJ:
- En la komenco, elektu la ĉelon kie ni volas meti la rezulton. En nia kazo, ni elektos ĉelon G6 .
- Tiam, enigu la formulon en tiun.ĉelo.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Ptere, premu Enigu klavon de la klavaro.
- Fine, vi ricevos vian rezulton.
🔎 Kiel Funkcias la Formulo Laboro?
- MEZONO(D5:D21) kalkulas la averaĝan nombron da libroj.
- MEZONO(D5:D21)> =20 kaj MEZONO(D5:D21)>=10 kontrolas ĉu la kondiĉo estis kontentigita.
- SE(MEZONO(D5:D21)>=20 , “Bone”, IF(MEZONO(D5:D21)>=10, “Kontentiga”, “Malbona”)) malkaŝas la rezulton. La rezulto en nia situacio estas " Kontentiga ".
8. Integri IF & EKZAKTAS Funkciojn por Kongrui Gamon de Valoroj
La EKZAKTA funkcio redonas VERA se du tekstaj ĉenoj estas identaj, kaj FALSA alie kiam komparante du tekstajn ĉenojn. Kvankam ĝi preteratentas formatadajn diferencojn, EKZAKTA estas majuskle-distinta. Ni integru la funkciojn IF kaj EXACT kune por kongrui kun gamo da valoroj.
PAŜOJ:
- Elektu la ĉelon kie ni volas vidi la rezulton.
- Aldonu post tio la sekvan funkcioformulon.
=IF(EXACT($C$5:$C$21,"Leo Tolstoy"), "Yes", "No")
- Premu la Enigu klavon sur via klavaro denove.
- Kaj vi povas vidi, ke ĉi tio montros la rezulton en la intervalo.
NOTU: Vi ne bezonas uzi la formulon en ĉiu ĉelo, ĉi tio aŭtomate montros rezultojn por la gamo deĉeloj.
🔎 Kiel Funkcias la Formulo?
- EKZKTA( $C$5:$C$21,”Leo Tolstoj”) montras ĉu ambaŭ datumoj estas ĝusta kongruo aŭ ne.
- IF(EXACT($C$5:$C$21,"Leo Tolstoj"), "Jes", "Ne") kontrolu la logikon kaj redonu la rezulton.
9. Plifirmigi SE, KAJ & HODIAŬ Funkcioj por Akiri Daton
Supozi, ni volas kontroli ĉu la alvendato estas ene de 7 tagoj aŭ ne, ĉu la alvendato estas ene de sep tagoj nur tiam ni povas aĉeti la libron. Por tio, ni uzos la kombinaĵon de funkcioj IF , KAJ, kaj HODIAŬ .
PAŜOJ:
- Same, en la pli fruaj ekzemploj, elektu la ĉelon kaj poste enigu la formulon tie.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Tiam premu Enigu .
- Por kopii la formulon super la intervalo, trenu la Plenigu Tenilon simbolon malsupren. Alternative, vi povas duoble alklaki la aldonan ( + ) signon al Aŭtomata plenigo la intervalo.
- Fine, ĉi tio montros la rezulton por ĉiu libro en kolumno F .
10. Akiru plej altan/plej malsupran valoron kombinante IF, MAX & MIN Funkcioj
Supozu, ke ni volas kompari la nombron da libroj kun la unua libro. Kaj ni trovos la plej altan kaj la plej malaltan valoron de la tuta libro. Por tio, ni uzos la kombinaĵon de IF , MAX & MIN