Sisukord
Funktsioon IF on üks kõige kasulikumaid ja laialdasemalt kasutatavaid funktsioone Microsoft Excel Kui me vajame oma igapäevatöös Excelis mingit loogilist võrdlust, kasutame me IF Täna näitan, kuidas seda funktsiooni kasutada. IF funktsioon laia väärtuste vahemikuga, millele lisanduvad mõned Exceli tuttavad funktsioonid.
Lae alla praktiline töövihik
Kasutage IF funktsiooni koos väärtusvahemikuga.xlsxIF-funktsiooni tutvustamine Excelis
Üks kõige kasulikumaid funktsioone Excelis on funktsioon IF funktsioon, mis võimaldab meil võrrelda väärtusi loogiliselt ootustega.
⇒ Süntaks
=IF(loogiline_test, [value_if_true], [value_if_false])
⇒ Funktsioon Eesmärk
See määrab, kas tingimus on tõene või VALE ja tagastab ühe väärtuse, kui tingimus on TÕELINE .
⇒ Argument
Argument | Kohustuslik/valikuline | Selgitus |
---|---|---|
loogiline_test | Nõutav | Antud tingimus lahtri või lahtrite vahemiku jaoks. |
[value_if_true] | Valikuline | Määratletud avaldus, kui tingimus on täidetud. |
[value_if_false] | Valikuline | Määratletud avaldus, kui tingimus ei ole täidetud. |
⇒ Tagasi parameeter
Kui avaldisi ei ole määratletud, on loogilised väärtused TÕELINE või VALE . Kui on määratletud avaldised, ilmuvad need tagastusväärtustena sõltuvalt sellest, kas tingimused on täidetud või mitte.
10 ideaalset näidet IF-funktsiooni kasutamiseks Exceli väärtuste vahemikuga
Vaatame mõned näited Exceli kohta IF funktsioonid väärtuste vahemikuga. Oletame, et meil on andmekogum, mis sisaldab mõnede raamatute nimesid, autoreid, numbreid ja hindu raamatupoest nimega Kingfisher raamatupood Meie tänane eesmärk on õppida, kuidas rakendada E xcel'i. IF funktsioon koos väärtuste vahemikuga.
1. Exceli IF-funktsiooni genereerimine lahtrite vahemikuga
Esimeses näites õpime, kuidas kontrollida, kas rakkude vahemik sisaldab teatud väärtust või mitte. Kontrollime, kas on olemas mõni raamat autorilt Emily Bronte või mitte. See tähendab, kas veerus Autor (veerg C ) sisaldab nime Emily Bronte või mitte. Võite kasutada kombinatsiooni IF ja COUNTIF Exceli funktsioone selleks.
SAMMUD:
- Kõigepealt valige lahter ja sisestage see valem sellesse lahtrisse.
=IF(COUNTIF(C5:C21, "Leo Tolstoi")>0, "On", "Ei ole")
- Teiseks, vajutage Sisesta et näha tulemust.
- Lõpuks näete, et oleme saanud tulemuse " On olemas ". Sest seal on tõepoolest raamat Emily Bronte meie nimekirjas. See on " Wuthering Heights ".
- Kui soovite ligikaudset vastet, võite kasutada Metsikud märgid (*,?,~) jooksul COUNTIF funktsioon. Näiteks, et teada saada, kas on olemas mõni raamat, mille Bronte õed ( Nii Emily Bronte kui ka Charlotte Bronte ), kasutage järgmist valemit.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "On", "Ei ole")
- Edasi, vajutage Sisesta klahv, et näidata tulemust.
- Ja, meil on " On olemas ". Kuna on kolm raamatut, mis on kirjutatud Bronte õed .
🔎 Kuidas valem töötab?
- COUNTIF(C5:C21, "Emily Bronte") tagastab, mitu korda esineb nimi "Emily Bronte" vahemikus C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 tagastab TÕELINE kui nimi esineb vahemikus vähemalt üks kord, ja tagastab VALE kui nimi ei ilmu.
- Seega IF(COUNTIF(C5:C21, "Emily Bronte")>0, "On", "Ei ole") tagastab "On olemas", kui nimi esineb vähemalt üks kord, ja tagastab " Ei ole ", kui nime ei ilmu.
2. Loo IF-funktsioon numbriliste väärtuste vahemikuga
Nüüd kohaldame veel ühte IF avaldusega. Loome väärtuste nimekirja vahemikust, mis jääb kahe etteantud arvu vahele. Leiame veerust välja, mitu raamatut on või ei ole olemas D mis jäävad vahemikku 10 aadressile 20 Seda tüüpi ülesandeid saab täita E xcel'i abil. IF funktsioon väärtuste vahemikuga.
SAMMUD:
- Alustuseks valige lahter, kus soovite tulemust näha.
- Seejärel sisestage valem sinna.
=IF(((D5>=10)*(D5<=20))=1, "Jah", "Ei")
- Press Sisesta .
- Lohistage Täitmise käepide ikooni alla, et dubleerida valemit üle vahemiku. Või, et AutoFill vahemik, topeltklikk plusspoolel ( + ) sümbol.
- Lõpuks näeme tulemust.
3. Rakendada AND tingimusi IF funktsiooniga väärtuste vahemiku jaoks
Nüüd rakendame tingimusi ühe IF Kontrollime, kas iga raamat vastab kahele antud tingimusele või mitte. Esimene neist on, et raamatute arv on suurem kui 10 ja teine on raamatu hind on suurem kui 20 Kui need tingimused on täidetud, siis alles siis ostame raamatu.
Selleks kasutame kombinatsiooni IF ja JA Kui kõik selle parameetrid on hinnatud kui TÕELINE , AND-funktsioon tagastab TÕELINE ; vastasel juhul tagastab see VALE .
SAMMUD:
- Valige alguses esimese raamatu kõrval olev lahter ja sisestage valem.
=IF(AND(D5>=10)*(E5>=20), "Võib osta", "Ei saa osta")
- Vajutage Sisesta klaviatuuril veel kord.
- Alternatiivselt võime kasutada sümbolit ja tingimus ( * ) valemis. Seega näeb valem välja selline.
- Hit Sisesta et näha tulemust.
- Valemi kopeerimiseks üle vahemiku, lohistage nuppu Täitmise käepide sümboliga allapoole. Teise võimalusena võite topeltklikk lisamine ( + ) märk, et AutoFill vahemik.
- Samamoodi saame tulemuse.
4. Kasutage IF funktsiooni koos OR tingimustega väärtuste vahemiku jaoks
Nüüd tuleb VÕI tüüpi tingimused. Kontrollime, kas iga raamat vastab vähemalt ühele tingimusele või mitte. Kui mõni selle parameetritest on hinnatud kui TÕELINE , VÕI-funktsioon tagastab TÕELINE ; vastasel juhul tagastab see VALE .
SAMMUD:
- Kõigepealt valige lahter, kus me tahame tulemust näha.
- Teiseks sisestage valem.
=IF(OR(D5>=10,E5>=60), "Võib osta", "Ei saa osta")
- Edasi vajutage Sisesta klaviatuurilt.
- Funktsiooni kasutamise asemel võime kasutada sümbolit või ( + ). Niisiis, valem on järgmine.
=IF((D5>=10)+(E5>=60), "Võib osta", "Ei saa osta")
- Hit Sisesta et näha tulemust.
- Pärast seda lohistage Täitmise käepide ikooni, et kopeerida valemit üle vahemiku. Või, topeltklikk plusspoolel ( + ) märk. See dubleerib ka valemit.
- Lõpuks oleme iga raamatu puhul kindlaks teinud, kas seda saab osta või mitte, kas vähemalt üks tingimus või mitte.
5. Kasutage väärtuste vahemiku jaoks nested IF funktsiooni
Selles näites kasutame sisseehitatud IF See tähendab, et me kohaldame ühte IF valemiga teise sees IF valemiga. Lubage mul paluda teil teha töö. Kõigi raamatute jaoks, kontrollida, kas hind on suurem või võrdne järgmisega $30.00 või mitte. Kui jah, siis kontrollige, kas number on suurem või võrdne järgmisega 15 või mitte. Seejärel, kui ikka jah, kontrollige, kas autori nimi algab tähega " C " või mitte. Kui ikka jah, siis tagastage " Rahuldage ". Vastasel juhul tagastatakse " Ei rahulda ".
SAMMUD:
- Alustuseks valige lahter ja sisestage sinna järgmine valem.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Rahuldab", "Ei rahusta"), "Ei rahusta"), "Ei rahusta"), "Ei rahusta"), "Ei rahusta")
- Vajuta Sisesta võti, et näha tulemust.
- Samamoodi lohistage eelmistes näidetes olevaid Täitmise käepide ikooni alla, et dubleerida valemit üle vahemiku. Või, et AutoFill vahemik, topeltklikk plusspoolel ( + ) sümbol.
- Lõpuks näete, et ainult viis raamatud vastavad kõigile kolmele tingimusele samaaegselt.
6. Kombineeri IF & SUM funktsioonid Excelis
Me kombineerime IF ja SUM funktsioonid selles näites. Funktsioon SUM lisab väärtusi, kasutades liitmist. Järgime näidet.
SAMMUD:
- Valige teine lahter G6 ja sisestage valem sellesse valitud lahtrisse.
=IF(SUM(D5:D21)>=80, "Hea", IF(SUM(D5:D21)>=50, "Rahuldav", "Halb"))
- Seejärel vajutage Sisesta võti, et näha tulemust.
🔎 Kuidas valem töötab?
- SUM(D5:D21) see osa liidab vahemiku väärtused ja tagastab tulemuseks raamatute koguarvu.
- SUM(D5:D21)>=80 ja SUM(D5:D21)>=50 kontrollib, kas tingimus on täidetud või mitte.
- IF(SUM(D5:D21)>=80, "Hea", IF(SUM(D5:D21)>=50, "Rahuldav", "Halb")) teatab tulemuse. Meie puhul oli tulemus " Hea ".
7. IF & AVERAGE funktsioonide ühendamine
Parameetritena esitatud arvude keskmine määratakse järgmiselt funktsioon AVERAGE Ühendame IF ja AVERAGE funktsioonid selle näite jaoks.
SAMMUD:
- Alguses valime lahtri, kuhu tahame panna tulemuse. Meie puhul valime lahtri G6 .
- Seejärel sisestage valem sellesse lahtrisse.
=IF(AVERAGE(D5:D21)>=20, "Hea", IF(AVERAGE(D5:D21)>=10, "Rahuldav", "Halb"))
- Lisaks vajutage Sisesta klaviatuurilt.
- Lõpuks saate oma tulemuse.
🔎 Kuidas valem töötab?
- KESKMINE(D5:D21) arvutab keskmist raamatute arvu.
- AVERAGE(D5:D21)>=20 ja AVERAGE(D5:D21)>=10 kontrollida, kas tingimus on täidetud.
- IF(AVERAGE(D5:D21)>=20, "Hea", IF(AVERAGE(D5:D21)>=10, "Rahuldav", "Halb")) paljastab tulemuse. Tulemus meie olukorras on " Rahuldav ".
8. Integreeri IF & EXACT funktsioonid väärtuste vahemiku sobitamiseks
EXACT funktsioon tagastab TÕELINE kui kaks tekstijada on identsed, ja VALE muidu kahe tekstisõnumi võrdlemisel. Kuigi see jätab tähelepanuta vormingu erinevused, EXACT on suur- ja väiketähtedega. Integreerime sisse IF ja EXACT funktsioonid kokku, et sobitada väärtuste vahemikku.
SAMMUD:
- Valige lahter, kus me tahame tulemust vaadata.
- Lisage pärast seda järgmine funktsioonivalem.
=IF(EXACT($C$5:$C$21, "Leo Tolstoi"), "Jah", "Ei")
- Vajutage Sisesta klaviatuuril veel kord.
- Ja, näete, et see näitab tulemust vahemikus.
🔎 Kuidas valem töötab?
- EXACT($C$5:$C$21, "Leo Tolstoi") näitab, kas mõlemad andmed vastavad täpselt või mitte.
- IF(EXACT($C$5:$C$21, "Leo Tolstoi"), "Jah", "Ei") kontrollida loogikat ja tagastada tulemus.
9. Konsolideeri IF, AND & TODAY funktsioonid kuupäeva saamiseks
Oletame, et me tahame kontrollida, kas saabumiskuupäev on 7 päeva jooksul või mitte, kui saabumiskuupäev on ainult seitsme päeva jooksul, siis saame raamatu osta. Selleks kasutame kombinatsiooni IF , JA, ja TODAY funktsioonid.
SAMMUD:
- Samuti valige varasemates näidetes lahter ja sisestage sinna valem.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Yes", "No")
- Seejärel vajutage Sisesta .
- Valemi kopeerimiseks üle vahemiku, lohistage nuppu Täitmise käepide sümboliga allapoole. Teise võimalusena võite topeltklikk lisamine ( + ) märk, et AutoFill vahemik.
- Lõpuks näitab see tulemuse iga raamatu kohta veerus F .
10. Suurima/madalama väärtuse saamine IF, MAX & MIN funktsioonide kombineerimise abil
Oletame, et tahame võrrelda raamatute arvu esimese raamatuga. Ja leiame suurima ja väikseima väärtuse kogu raamatust. Selleks kasutame kombinatsiooni IF , MAX & MIN funktsioonid.
SAMMUD:
- Kõigepealt valige lahter, kuhu me tahame tulemuse panna.
- Seejärel sisestage valem sellesse lahtrisse.
=IF(D5=MAX($D$5:$D$21), "Hea", IF(D5=MIN($D$5:$D$21), "Mitte hea", " keskmine"))
- Lõpuks vajutage Sisesta klaviatuurilt.
🔎 Kuidas valem töötab?
- MAX($D$5:$D$21) tagastab vahemiku maksimaalse väärtuse.
- MIN($D$5:$D$21) tagastab vahemiku miinimumväärtuse.
- IF( D5=MAX($D$5:$D$21), "Hea", IF(D5=MIN($D$5:$D$21), "Mitte hea", " keskmine")) näitab tulemust pärast võrdlust.
Asjad, mida meeles pidada
- Kui püüate oma valemis jagada arvu nulliga, võite näha, et #DIV/0! viga.
- The #VALUE! viga tekib siis, kui sisestate arvutusse vale andmetüübi. Näiteks võite sisestada teksti valemisse, mis ootab numbreid.
- Kui me paigutame ümber valemi lahtri või võrdlusrakke, on #REF! ilmub viga. Viited valemis ei ole enam kehtivad.
- The #NAME! viga näitab, et te kirjutate valemi funktsiooni nime valesti.
Kokkuvõte
Need ülaltoodud näited aitavad teil õppida E xcelit. IF funktsiooni väärtuste vahemikuga. Kas teil on küsimusi? Küsige julgelt.