Šiame straipsnyje sužinosime, kaip skaičiuoti eilutes, jei tai atitinka kelis „Excel“ kriterijus.
Scenarijus:
Paprastais žodžiais tariant, dirbdami su duomenų lentelėmis, kartais turime suskaičiuoti langelius, kuriuose kriterijus atitinka daugiau nei du diapazonai. Tai galima padaryti naudojant toliau pateiktą formulę.
Kaip išspręsti problemą?
Norėdami išspręsti šią problemą, turėsime naudoti SUMPRODUCT funkciją. Čia mums duoti du diapazonai ir mums reikia eilučių skaičiaus, kuris atitinka 3 kriterijus. Funkcija SUMPRODUCT grąžina atitinkamų TRUE reikšmių SUM (kaip 1) ir ignoruoja reikšmes, atitinkančias FALSE reikšmes (kaip 0), grąžindama vieną masyvą, kuriame sąlygos buvo TRUE.
Bendra formulė:
= SUMPRODUCT ((rng_1 op_1 crit_1) + 0, (rng_2 op_2 crit_1) + 0, rng_2 op_2 kritikas_1) + 0) |
rng: diapazonas, kurio reikia ieškoti
kritika: taikytini kriterijai
op: kriterijų operatorius, sąlyga pateikta kaip operatorius tarp diapazono ir kriterijų
+0: konvertuoja logines reikšmes į dvejetaines (0 ir 1).
Pavyzdys:
Visa tai gali būti painu suprasti. Taigi, išbandykime šią formulę, paleisdami ją žemiau pateiktame pavyzdyje.
Čia turime rasti eilučių, išvardytų diapazone, skaičių, kuriame yra 3 sąlygos. Čia pateikiamas Indijos ir JAV diplomatinių susitikimų, vykusių nuo 2014 m., Sąrašas. Lentelėje parodytas prezidentas / premjeras su šalies etikete ir metais. Lentelė taip pat suskirstyta į dalis, atstovaujančias gimtajai šaliai ir aplankančių šalių sąrašą.
Sąlygos, išvardytos žemiau:
JAV prezidentas „Barackas Obama lankėsi Indijoje turėdamas mažiau nei 2 problemas.
Naudokite formulę:
= SUMPRODUCT ((C4: C10 = "Barack Obama") + 0, (F4: F10 = "India") + 0, (G4: G10 <2) + 0)) |
C4: C10 = "Barackas Obama": prezidentas, atitinkantis "Baracką Obamą" lankytojų sąraše.
F4: F10 = "Indija": priimančioji šalis, atitinkanti "Indija".
G4: G10 <2: išduoda mažiau nei du.
+0: konvertuoja logines reikšmes į dvejetaines (0 ir 1).
Čia diapazonas pateikiamas kaip langelio nuoroda. Norėdami gauti skaičių, paspauskite „Enter“.
Kaip matote, vieną kartą JAV prezidentas Barackas Obama lankėsi Indijoje, tai įvyko 2015 m. Tai rodo, kad formulė išskiria kartų skaičių, atitinkantį atitinkamą masyvą. 1 kartą JAV prezidentas Barackas Obama lankėsi Indijoje, kur problemos taip pat lygios 1, o tai yra mažiau nei 2
Lygus kriterijams:
Aukščiau pateiktas pavyzdys buvo lengvas. Taigi, kad būtų įdomu, pagal duomenis skaičiuosime, kiek kartų JAV nuo 2014 m. Priėmė Indiją.
Sąlygos, išvardytos žemiau:
JAV priimta Indija, turinti problemų, yra lygi 2.
Naudokite formulę:
= SUMPRODUCT ((F4: F10 = "US") + 0, (D4: D10 = "India") + 0, (G4: G10 = 2) + 0) |
F4: F10 = "JAV": priimančioji šalis, atitinkanti "JAV".
D4: D10 = "Indija": lankomoji šalis, atitinkanti "Indija".
G4: G10 = 2: emisijos lygios dviem.
+0: konvertuoja logines reikšmes į dvejetaines (0 ir 1).
Čia diapazonas pateikiamas kaip langelio nuoroda. Norėdami gauti skaičių, paspauskite „Enter“.
Kaip matote, yra du kartus, kai JAV priėmė Indiją, o emisijos prilygsta dviem. Tai rodo, kad formulė išskiria kartų, atitinkančių atitinkamą masyvą, skaičių. Kadangi yra 5 atvejai, kai JAV priėmė Indiją, bet problemos buvo 1 arba 3, tačiau čia reikia, kad problemos būtų suderintos su 2.
Su didesniais nei kriterijai:
Kad būtų įdomu, pagal duomenis skaičiuosime, kiek kartų JAV prezidentas „Donaldas Trumpas“ priėmė Indijos ministrą pirmininką nuo 2014 m.
Sąlygos, išvardytos žemiau:
JAV prezidentas Donaldas Trumpas priėmė Indiją, kurios problemos yra didesnės nei 1.
Naudokite formulę:
= SUMPRODUCT ((C4: C10 = "Donaldas Trumpas") + 0, (F4: F10 = "Indija") + 0, (G4: G10> 1) + 0) |
F4: F10 = "JAV": priimančioji prezidentė atitinka "Donald Trump".
D4: D10 = "Indija": lankomoji šalis, atitinkanti "Indija".
G4: G10 = 2: emisijos lygios dviem.
+0: konvertuoja logines reikšmes į dvejetaines (0 ir 1).
Čia diapazonas pateikiamas kaip langelio nuoroda. Norėdami gauti skaičių, paspauskite „Enter“.
Kaip matote, vieną kartą JAV prezidentas Donaldas Trumpas priėmė Indiją ir daugiau nei du klausimai. Tai rodo, kad formulė išskiria kartų, atitinkančių atitinkamą masyvą, skaičių. Kadangi yra du kartus, kai JAV prezidentas „Donaldas Trumpas“ priėmė Indiją, bet klausimų buvo 1 arba 3, tačiau čia reikia, kad klausimų būtų daugiau nei 1, tai yra 3 melai 2019 m.
Kriterijuose nenagrinėtos problemos:
Kad būtų lengva ir patogu suprasti, pagal duomenis skaičiuosime, kiek kartų JAV prezidentas lankėsi Indijoje nuo 2014 m.
Sąlygos, išvardytos žemiau:
JAV prezidentas iš viso Indijoje lankėsi nuo 2014 m.
Naudokite formulę:
= SUMPRODUCT ((F4: F10 = "Indija")+0, (D4: D10 = "JAV")+0) |
F4: F10 = "JAV": priimančioji šalis, atitinkanti "JAV".
D4: D10 = "Indija": lankomoji šalis, atitinkanti "Indija".
G4: G10 = 2: emisijos lygios dviem.
+0: konvertuoja logines reikšmes į dvejetaines (0 ir 1).
Čia diapazonas pateikiamas kaip langelio nuoroda. Norėdami gauti skaičių, paspauskite „Enter“.
Kaip matote, 2 kartus, kai JAV lankėsi Indijoje, ir daugiau nei du klausimai. Tai rodo, kad formulė išskiria kartų, atitinkančių atitinkamą masyvą, skaičių. Kaip buvo vieną kartą, kai JAV prezidentas „Barackas Obama“ lankėsi Indijoje 2015 m., Ir vieną kartą, kai JAV prezidentas „Donaldas Trumpas“ lankėsi Indijoje 2020 m.
Taip pat galite atlikti diapazonus kaip kriterijus. Suskaičiuokite langelius, kuriuose 2 diapazonai atitinka kriterijus. Sužinokite daugiau apie „Countif“ su „SUMPRODUCT“ „Excel“ čia.
Štai keletas stebėjimo pastabų, parodytų žemiau.
Pastabos:
- Formulė veikia tik su skaičiais.
- Formulės masyvai turi būti vienodo ilgio, nes formulė grąžina klaidą, kai ne.
- Funkcija SUMPRODUCT neskaitines reikšmes laiko 0s.
- Funkcija SUMPRODUCT loginę reikšmę TRUE laiko 1, o klaidingą - 0.
- Argumentų masyvas turi būti tokio paties dydžio, kitaip funkcija grąžina klaidą.
- Funkcija SUMPRODUCT grąžina sumą, paėmus atskirus produktus iš atitinkamo masyvo.
- Operatoriams patinka lygūs ( = ), mažesnis nei lygus ( <= ), geresnis negu ( > ) arba nelygi () gali būti atlikta taikant formulę, naudojant tik skaičius.
Tikimės, kad šis straipsnis apie tai, kaip skaičiuoti eilutes, atitinkančias kelis „Excel“ kriterijus, yra aiškinamasis. Daugiau straipsnių apie formulių skaičiavimą rasite čia. Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su savo draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“. Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Parašykite mums el
Raskite paskutinę duomenų eilutę su skaičiais „Excel“ : Daugelyje teksto reikšmių raskite paskutinius „Excel“ duomenis.
Kaip naudoti „SUMPRODUCT“ funkciją programoje „Excel“: Grąžina SUM, padauginus reikšmes keliuose „Excel“ masyvuose.
COUNTIFS su dinaminių kriterijų diapazonu : Suskaičiuokite ląsteles, kurios yra nuo kitų „Excel“ langelių reikšmių.
„COUNTIFS“ dviejų kriterijų atitiktis : Suskaičiuokite langelius, atitinkančius du skirtingus „Excel“ sąrašo kriterijus.
COUNTIFS su keliais kriterijais arba : Skaičiuokite langelius, turinčius kelis kriterijus, naudodami funkciją OR.
„Excel“ funkcija COUNTIFS : Skaičiuokite ląsteles, priklausančias nuo kitų ląstelių reikšmių.
Kaip naudoti „Countif“ VBA „Microsoft Excel“ : Skaičiuokite langelius naudodami „Visual Basic for Applications“ kodą.
Kaip „Excel“ naudoti pakaitos simbolius : Suskaičiuokite frazes atitinkančias frazes naudodami „Excel“ pakaitos simbolius
Populiarūs straipsniai
50 „Excel“ spartusis klavišas produktyvumui padidinti : Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Kaip naudotis t„VLOOKUP“ funkcija „Excel“ : Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.
Kaip naudoti funkciją „COUNTIF“ programoje „Excel“ : Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudoti „SUMIF“ funkciją „Excel“ : Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.