Turinys
IF funkcija yra viena iš naudingiausių ir plačiausiai naudojamų "Microsoft Excel . Jei kasdieniniame "Excel" darbe mums prireikia loginio palyginimo, naudojame IF Šiandien parodysiu, kaip naudoti šią funkciją IF funkcija su įvairiomis reikšmėmis, kartu su kai kuriomis gerai žinomomis "Excel" funkcijomis.
Atsisiųsti praktikos sąsiuvinį
Naudoti IF funkciją su verčių diapazonu.xlsxFunkcijos IF pristatymas programoje "Excel
Viena iš naudingiausių "Excel" funkcijų yra IF funkcija, kuri leidžia logiškai palyginti reikšmes su lūkesčiais.
⇒ Sintaksė
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Funkcijos tikslas
Taip nustatoma, ar sąlyga yra teisinga, ar FALSE ir grąžina vieną reikšmę, jei sąlyga yra TRUE .
⇒ Argumentas
Argumentas | Privalomas / pasirenkamas | Paaiškinimas |
---|---|---|
logical_test | Reikalinga | Pateikta ląstelės arba ląstelių intervalo sąlyga. |
[value_if_true] | Pasirinktinai | Apibrėžtas teiginys, jei įvykdyta sąlyga. |
[value_if_false] | Pasirinktinai | Apibrėžtas teiginys, jei sąlyga neįvykdyta. |
⇒ Grąžinimo parametras
Jei teiginiai neapibrėžti, loginės reikšmės yra TRUE arba FALSE Jei apibrėžti teiginiai If, jie bus rodomi kaip grąžinimo reikšmės, priklausomai nuo to, ar įvykdytos sąlygos, ar ne.
10 idealių pavyzdžių, kaip "Excel" programoje naudoti IF funkciją su verčių diapazonu
Pažiūrėkime keletą "Excel" pavyzdžių IF funkcijos su reikšmių intervalu. Tarkime, turime duomenų rinkinį su knygyno knygų pavadinimais, autoriais, numeriais ir kainomis. "Kingfisher" knygynas . Šiandien mūsų tikslas - išmokti taikyti "E xcel IF funkcija su verčių diapazonu.
1. Sukurkite "Excel IF" funkciją su ląstelių diapazonu
Pirmajame pavyzdyje sužinosime, kaip patikrinti, ar langelių intervale yra tam tikra reikšmė, ar ne. Patikrinsime, ar yra kokia nors autorės Emily Bronte knyga, ar ne. Tai reiškia, ar stulpelyje Autorius (skiltis C ) yra vardas Emily Bronte arba ne. Galite naudoti derinį IF ir COUNTIF "Excel" funkcijas, kad tai padarytumėte.
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę ir į ją įrašykite šią formulę.
=IF(COUNTIF(C5:C21, "Levas Tolstojus")>0, "Yra", "Nėra")
- Antra, paspauskite Įveskite pamatyti rezultatą.
- Galiausiai, kaip matote, gavome rezultatą " Yra ". Nes iš tiesų yra knyga Emilija Brontė mūsų sąraše. Tai " Wuthering Heights ".
- Jei norite apytikslio atitikmens, galite naudoti Pakaitiniai simboliai (*,?,~) per COUNTIF Pavyzdžiui, norėdami sužinoti, ar yra kokia nors knyga pagal Bronte seserys ( Emily Bronte ir Charlotte Bronte ), naudokite šią formulę.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Yra", "Nėra")
- Be to, paspauskite Įveskite raktą, kad parodytumėte rezultatą.
- Turime " Yra ". Kadangi yra trys knygos, parašytos Seserys Brontės .
🔎 Kaip veikia formulė?
- COUNTIF(C5:C21, "Emily Bronte") grąžina vardo "Emily Bronte" pasikartojimų skaičių intervale C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 grąžina TRUE jei pavadinimas yra bent kartą intervale, ir grąžina FALSE jei pavadinimas nerodomas.
- Todėl IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Yra", "Nėra") grąžina "Yra", jei vardas pasirodo bent kartą, ir grąžina " Nėra ", jei pavadinimas nerodomas.
2. Sukurkite IF funkciją su skaitinių reikšmių diapazonu
Dabar taikysime kitą IF teiginys. Sudarysime sąrašą reikšmių iš intervalo, kuris patenka tarp dviejų duotų skaičių. Sužinokime, kiek knygų yra ar nėra iš stulpelio D kurie patenka tarp 10 į 20 . Tokias užduotis galima atlikti naudojant "E xcel IF funkcija su verčių diapazonu.
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę, kurioje norite matyti rezultatą.
- Tada įveskite formulę.
=IF((((D5>=10)*(D5<=20))=1, "Taip", "Ne")
- Paspauskite Įveskite .
- Vilkite Užpildymo rankena piktogramą žemyn, kad dubliuotumėte formulę diapazone. Arba Automatinis pildymas asortimentą, dukart spustelėkite ant pliuso ( + ) simbolis.
- Galiausiai galime pamatyti rezultatą.
3. Taikykite AND sąlygas su IF funkcija reikšmių diapazonui
Dabar taikysime sąlygas IF Patikrinkime, ar kiekviena iš knygų atitinka dvi nurodytas sąlygas. Pirmoji sąlyga yra ta, kad knygų skaičius yra didesnis nei 10 o antrasis - knygos kaina yra didesnė nei 20 . Jei šios sąlygos bus įvykdytos, tik tada įsigysime knygą.
Tam naudosime derinį IF ir IR funkcijos. Kai visi jos parametrai įvertinami kaip TRUE , funkcija AND grąžina TRUE ; priešingu atveju grąžinama FALSE .
ŽINGSNIAI:
- Pradžioje pasirinkite ląstelę, esančią šalia pirmosios knygos, ir įveskite formulę.
=IF(AND(D5>=10)*(E5>=20), "Galima įsigyti", "Negalima įsigyti")
- Paspauskite Įveskite klaviatūros klavišą dar kartą.
- Arba galime naudoti simbolį ir sąlyga ( * ). Todėl formulė atrodys taip.
- Paspauskite Įveskite pamatyti rezultatą.
- Norėdami nukopijuoti formulę per diapazoną, vilkite Užpildymo rankena simbolį žemyn. Arba galite dukart spustelėkite papildymas ( + ) ženklą į Automatinis pildymas asortimentą.
- Panašiai galime gauti rezultatą.
4. Naudokite IF funkciją su OR sąlygomis reikšmių diapazonui
Dabar ateikite į ARBA tipo sąlygas. Patikrinkime, ar kiekviena iš knygų atitinka bent vieną sąlygą, ar ne. Jei kuris nors iš jos parametrų vertinamas kaip TRUE , OR funkcija grąžina TRUE ; priešingu atveju grąžinama FALSE .
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę, kurioje norime matyti rezultatą.
- Antra, įterpkite formulę.
=IF(OR(D5>=10,E5>=60), "Galima įsigyti", "Negalima įsigyti")
- Be to, paspauskite Įveskite klaviatūros klavišą.
- Užuot naudoję funkciją, galime naudoti simbolį arba ( + ). Taigi formulė bus tokia.
=IF((D5>=10)+(E5>=60), "Galima įsigyti", "Negalima įsigyti")
- Paspauskite Įveskite pamatyti rezultatą.
- Po to vilkite Užpildymo rankena piktogramą, kad nukopijuotumėte formulę per diapazoną. Arba, dukart spustelėkite ant pliuso ( + ) ženklas. Tai taip pat dubliuoja formulę.
- Galiausiai nustatėme, ar kiekvieną knygą galima įsigyti, ar ne, jei yra bent viena sąlyga, ar ne.
5. Naudokite įterptą IF funkciją reikšmių diapazonui nustatyti
Šiame pavyzdyje naudosime įterptus IF sąlygas. Tai reiškia, kad taikysime vieną IF formulė kitoje formulėje IF formulė. Paprašysiu jūsų atlikti darbą. Dėl visų knygų, patikrinti, ar kaina yra didesnė arba lygi $30.00 Jei taip, patikrinkite, ar skaičius yra didesnis arba lygus 15 Tada, jei taip, patikrinkite, ar autoriaus vardas prasideda raide " C " arba ne. Jei taip, grąžinkite " Patenkinkite ". Priešingu atveju grąžinkite " Nepatenkina ".
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę ir įterpkite į ją šią formulę.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Tenkina", "Netenkina"), "Netenkina"), "Netenkina"), "Netenkina")
- Paspauskite Įveskite raktą, kad pamatytumėte rezultatą.
- Panašiai ankstesniuose pavyzdžiuose vilkite Užpildymo rankena piktogramą žemyn, kad dubliuotumėte formulę diapazone. Arba Automatinis pildymas asortimentą, dukart spustelėkite ant pliuso ( + ) simbolis.
- Galiausiai, galite pamatyti, tik penki knygos vienu metu atitinka visas tris sąlygas.
6. "Excel" programoje derinkite IF & amp; SUM funkcijas
Mes derinsime IF ir SUMA funkcijos šiame pavyzdyje. Funkcija SUMA prideda reikšmes, naudodami sudėties metodą. Pažiūrėkime į pavyzdį.
ŽINGSNIAI:
- Pasirinkite antrąją ląstelę G6 , ir įrašykite formulę į pasirinktą ląstelę.
=IF(SUM(D5:D21)>=80, "Geras", IF(SUM(D5:D21)>=50, "Patenkinamas", "Prastas"))
- Tada paspauskite Įveskite raktą, kad pamatytumėte rezultatą.
🔎 Kaip veikia formulė?
- SUM(D5:D21) ši dalis sudeda intervalo reikšmes ir grąžina bendrą knygų skaičių.
- SUM(D5:D21)=80 ir SUM(D5:D21)=50 patikrina, ar sąlyga įvykdyta, ar ne.
- IF(SUM(D5:D21)>=80, "Geras", IF(SUM(D5:D21)>=50, "Patenkinamas", "Prastas")) Mūsų atveju rezultatas buvo " Geras ".
7. Sujungti IF & amp; AVERAGE funkcijas
Skaičių, pateiktų kaip parametrai, vidurkis nustatomas pagal funkcija AVERAGE . Sujunkime IF ir VIDUTINIS funkcijos šiame pavyzdyje.
ŽINGSNIAI:
- Pradžioje pasirinkite ląstelę, į kurią norite įrašyti rezultatą. Mūsų atveju pasirinksime ląstelę G6 .
- Tada į tą ląstelę įterpkite formulę.
=IF(AVERAGE(D5:D21)>=20, "Geras", IF(AVERAGE(D5:D21)>=10, "Patenkinamas", "Prastas"))
- Be to, paspauskite Įveskite klaviatūros klavišą.
- Galiausiai gausite rezultatą.
🔎 Kaip veikia formulė?
- VIDURKIS(D5:D21) apskaičiuoja vidutinį knygų skaičių.
- AVERAGE(D5:D21)>=20 ir AVERAGE(D5:D21)>=10 patikrinti, ar sąlyga įvykdyta.
- IF(AVERAGE(D5:D21)>=20, "Geras", IF(AVERAGE(D5:D21)>=10, "Patenkinamas", "Prastas")) atskleidžia rezultatą. Mūsų situacijoje rezultatas yra " Patenkinamai ".
8. Integruokite IF & amp; EXACT funkcijas, kad atitiktų verčių diapazoną
TIKRA funkcija grąžina TRUE jei dvi teksto eilutės yra vienodos, ir FALSE kitaip, kai lyginamos dvi teksto eilutės. Nors ji nepastebi formatavimo neatitikimų, EXACT skiriasi didžiosios ir mažosios raidės. Integruokime IF ir EXACT funkcijas kartu, kad atitiktų verčių intervalą.
ŽINGSNIAI:
- Pasirinkite ląstelę, kurioje norime matyti rezultatą.
- Po to pridėkite šią funkcinę formulę.
=IF(EXACT($C$5:$C$21, "Levas Tolstojus"), "Taip", "Ne")
- Paspauskite Įveskite klaviatūros klavišą dar kartą.
- Ir, kaip matote, tai parodys rezultatą diapazone.
🔎 Kaip veikia formulė?
- EXACT($C$5:$C$21, "Levas Tolstojus") parodo, ar abu duomenys tiksliai sutampa, ar ne.
- IF(EXACT($C$5:$C$21, "Levas Tolstojus"), "Taip", "Ne") patikrinti logiką ir grąžinti rezultatą.
9. Konsoliduokite funkcijas IF, AND & & TODAY, kad gautumėte datą
Tarkime, norime patikrinti, ar atvykimo data yra per 7 dienas, ar ne, jei atvykimo data yra per septynias dienas, tik tada galime įsigyti knygą. Tam naudosime kombinaciją IF , IR, ir DIENA funkcijos.
ŽINGSNIAI:
- Panašiai ir ankstesniuose pavyzdžiuose pasirinkite ląstelę ir joje įveskite formulę.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Taip", "Ne")
- Tada paspauskite Įveskite .
- Norėdami nukopijuoti formulę per diapazoną, vilkite Užpildymo rankena simbolį žemyn. Arba galite dukart spustelėkite papildymas ( + ) ženklą į Automatinis pildymas asortimentą.
- Galiausiai stulpelyje bus parodytas kiekvienos knygos rezultatas. F .
10. Didžiausios ir mažiausios vertės gavimas derinant IF, MAX ir MIN funkcijas
Tarkime, kad norime palyginti knygų skaičių su pirmąja knyga. Ir surasime didžiausią ir mažiausią bendros knygos vertę. Tam naudosime kombinaciją IF , MAX & MIN funkcijos.
ŽINGSNIAI:
- Pirmiausia pasirinkite ląstelę, į kurią norime įrašyti rezultatą.
- Tada į tą ląstelę įterpkite formulę.
=IF(D5=MAX($D$5:$D$21), "Geras", IF(D5=MIN($D$5:$D$21), "Nelabai geras", "Vidutinis"))
- Galiausiai paspauskite Įveskite klaviatūros klavišą.
🔎 Kaip veikia formulė?
- MAX($D$5:$D$21) grąžina didžiausią diapazono reikšmę.
- MIN($D$5:$D$21) grąžina mažiausią intervalo reikšmę.
- IF( D5=MAX($D$5:$D$21), "Geras", IF(D5=MIN($D$5:$D$21), "Nelabai geras", "Vidutinis")) rodo rezultatą po palyginimo.
Dalykai, kuriuos reikia prisiminti
- Jei formulėje bandote padalyti skaičių iš nulio, galite pamatyti #DIV/0! klaida.
- Svetainė #VALUE! klaida įvyksta, kai į skaičiavimą įvedate neteisingą duomenų tipą. Pavyzdžiui, į formulę, kurioje tikimasi skaičių, galite įvesti tekstą.
- Jei formulės ląstelę arba nuorodų ląstelę perkelsime į kitą vietą. #REF! bus rodoma klaida. Nuorodos formulėje nebegalioja.
- Svetainė #NAME! klaida parodys, kad formulėje neteisingai parašėte funkcijos pavadinimą.
Išvada
Šie pavyzdžiai padės jums išmokti "E xcel IF funkcija su įvairiomis reikšmėmis. Turite klausimų? Drąsiai klauskite mūsų.