Turinys
Kai atliekate sudėtingą ir galingą duomenų analizę, jums reikia pagrįsti įvairias sąlygas vienu laiko momentu. "Microsoft Excel , funkcija IF veikia kaip galingas įrankis dirbti su sąlygomis. Šioje pamokoje dirbsime su įterptais IF funkciją "Excel" programoje. Mes analizuosime IF funkcija su 3 sąlygos "Excel" programoje pagal 5 loginiai testai .
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį praktinį failą ir išbandykite metodus patys.
IF funkcija su 3 sąlygomis.xlsx5 loginiai "Excel" IF funkcijos testai su 3 sąlygomis
Procesui apibūdinti pateikiame įmonės duomenų rinkinį Pardavimų ataskaita . Jame rodoma informacija apie Produkto kodas ir Mėnesio pardavimai svetainėje ląstelių diapazonas B4:C10 .
Turime nustatyti Pardavimo būklė pagal šiuos 3 sąlygos parodyta toliau pateiktame paveikslėlyje:
Dabar taikykime šiuos loginius testus, kad nustatytume 6 duomenų rinkinyje esančių produktų būseną.
1. Įterpta IF funkcija su 3 sąlygomis
"Excel" programoje galime įterpti Kelios IF funkcijos tuo pačiu metu atlikti sudėtingus skaičiavimus.
Šiame straipsnyje taikysime įterptinį IF funkcija, skirta 3 sąlygos Laikykimės proceso.
- Pirmiausia įterpkite šią formulę į langelis D5 .
=IF(C5>=2500,"Excellent",IF(C5>=2000,"Good",IF(C5>=1000,"Average")))
- Tada paspauskite Įveskite .
- Po to pamatysite pirmąją būseną pagal taikytas sąlygas.
Čia naudojome IF funkcija, skirta logiškai palyginti pasirinkto ląstelė C5 .
- Po to naudokite Automatinis pildymas įrankis ir gausite visas kiekvienos pardavimo sumos būsenas.
Skaityti daugiau: VBA IF teiginys su keliomis sąlygomis "Excel" programoje (8 metodai)
2. IF funkcija su AND logika 3 sąlygoms "Excel" programoje
Šiame skyriuje taikysime IF funkcija, apimanti funkcija AND loginiam testui. Atlikite toliau nurodytus veiksmus.
- Pirmiausia įterpkite šią formulę į langelis D5 .
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))
- Tada paspauskite Įveskite ir pamatysite pirmąją išvestį.
Čia mes sujungėme IF ir AND funkcijos palyginti kiekvieną sąlygą su jų tekstu atskirai ir grąžinti reikšmę, jei sąlygos neatitinka langelio reikšmės, esančios C5 . Galų gale mes įterpėme Tuščia eilutė ( "" ), kad būtų praleisti tušti langeliai, jei tokių yra.
- Galiausiai taikykite šią formulę ląstelių diapazonas D6:D10 ir pamatysite galutinį rezultatą.
Skaityti daugiau: "Excel VBA": kelių sąlygų derinimas su If ir And
3. "Excel" IF funkcija su OR logika pagal 3 sąlygas
Derinys IF ir ARBA funkcijos taip pat yra labai galingas įrankis loginiam testui su 3 sąlygomis atlikti. Pažiūrėkime, kaip jis veikia.
- Pradžioje pasirinkite langelis D5 .
- Čia įterpkite šią formulę.
=IF(OR(C5>=2500),"Excellent",IF(OR(C5>=2000),"Good",IF(OR(C5>=1000),"Average","")))
- Po to paspauskite Įveskite .
- Galiausiai naudokite Automatinis pildymas įrankis ląstelių diapazonas D6:D10 .
- Galiausiai pamatysite toliau pateiktą išvestį:
Čia IF ir ARBA funkcija naudingas palyginimas pagal 3 sąlygas. Todėl ji nustato sąlygas Puikus , Geras ir Vidutiniškai pagal jų vertybes.
Skaityti daugiau: "Excel VBA": kombinuotieji If ir Ar (3 pavyzdžiai)
4. "Excel" IF teiginys su SUM funkcija 3 sąlygoms
Jei jūsų duomenų rinkinys neveikia nė vienu iš pirmiau nurodytų loginių testų, galite naudoti SUM funkcija įtrauktas į IF teiginys. Jis sėkmingai veiks esant 3 sąlygoms.
- Pirmiausia taikykite šią formulę langelis D5 .
=IF(SUM(C5>=2500),"Excellent",IF(SUM(C5>=2000),"Good","Average"))
- Po to paspauskite Įveskite kad pamatytumėte pirmąją išvestį.
Šiuo atveju derinys IF funkcija lygina kiekvieną sąlygą su verte, esančia ląstelė C5 . Po to SUMA funkcija apskaičiuoja reikšmę pagal sąlygą, kad nustatytų, ar ji yra tiesa arba klaidinga .
- Galiausiai naudokite Automatinis pildymas ir gausite visas būsenas su 3 sąlygomis.
Skaityti daugiau: "Excel VBA": Jei Tada Tada Ir Tada Taip teiginys su keliomis sąlygomis (5 pavyzdžiai)
5. Sujunkite IF & amp; AVERAGE funkcijas su 3 sąlygomis "Excel" programoje
Vidutinio vidurkio funkcija taip pat naudinga, jei turite skirtingą duomenų eilučių rinkinį. Jis derinamas su IF funkciją, skirtą sąlygoms palyginti. Pažiūrėkime toliau pateiktą procesą.
- Pradžioje pasirinkite langelis D5 .
- Tada į ląstelę įterpkite šią formulę.
=IF(AVERAGE(C5>=2500), "Puikus",IF(AVERAGE(C5>=2000), "Geras", "Vidutinis"))
- Po to paspauskite Įveskite .
- Galiausiai taikykite šią formulę ląstelių diapazonas D6:D10 .
- Galiausiai pamatysite toliau pateiktą išvestį.
Čia naudojome IF funkciją 3 sąlygoms palyginti. Tada pritaikė VIDUTINIS funkcija, grąžinanti pasirinktos ląstelės vidutinę vertę (jei tokia yra).
Skaityti daugiau: Kaip taikyti "Excel" IF teiginį su keliomis sąlygomis diapazone
"Excel" IF funkcija su 2 sąlygomis
Štai papildomas patarimas, jei dirbate su 2 sąlygos . Pažiūrėkime, kaip IF funkcija veikia šiuo atveju.
- Pradžioje paimkime dvi sąlygas: Pelnas ir Nuostoliai remiantis vertėmis >=2500 ir >=1000 atitinkamai.
- Tada įterpkite šią formulę į langelis D5 .
=IF(AND(C5>=2500,OR(C5>=1000)),"Profit","Loss")
- Po to paspauskite Įveskite ir pamatysite pirmąją reikšmės būseną ląstelė C5 .
Čia IF , IR & ARBA funkcijos derinamos, kad būtų galima nustatyti Pelnas ir Nuostoliai svetainėje ląstelė C5 pagal sąlygines reikšmes.
- Galiausiai naudokite "FlashFill" ir gauti galutinę išvestį pagal 2 sąlygas.
Skaityti daugiau: Kaip naudoti funkciją IF su keliomis sąlygomis programoje "Excel
Dalykai, kuriuos reikia prisiminti
- Privaloma laikytis iš pradžių nustatytos formulės sąlygų eiliškumo. Priešingu atveju bus rodoma klaidinga reikšmė.
- Būtinai subalansuokite kiekvieną Skliausteliai pagal formulėje esančius skaičius ir tvarką, kad gautumėte tinkamą rezultatą.
- Jei sąlygos pateikiamos Tekstas formato, jie turi būti įtraukti į dvigubos kabutės .
Išvada
Baigdamas šį straipsnį tikiuosi, kad jis buvo naudingas "Excel" IF funkciją su 3 sąlygomis, pagrįstomis 5 loginiais testais. Taip pat bandžiau aprėpti procesą 2 sąlygomis. Praneškite mums savo įžvalgius pasiūlymus komentarų lauke. Sekite ExcelWIKI daugiau tinklaraščių.