Kaip naudoti "Excel" IF funkciją su verčių diapazonu (10 pavyzdžių)

  • Pasidalinti
Hugh West

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.xlsx

Funkcijos 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 .

PASTABA: Svetainė COUNTIF funkcija ieško atitikmens, neatsižvelgdama į mažąsias ir didžiąsias raides, t. y. jei naudojate formulę IF(COUNTIF(C5:C21, "emily bronte")>0, "Yra", "Nėra"), vis tiek bus grąžinama " Yra ".

🔎 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.
=IF((D5>=10)*(E5>=20), "Galima įsigyti", "Negalima įsigyti")

  • 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.

PASTABA: Jums nereikia naudoti formulės kiekvienoje ląstelėje, automatiškai bus rodomi langelių intervalo rezultatai.

🔎 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ų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.