Norime ką nors suskaičiuoti diapazone tik tuo atveju, jei „Excel“ atitinka dvi sąlygas. Čia galime naudoti „Excel“ COUNTIFS funkciją. Funkcija COUNTIFS gali būti pagrįsta keliais kriterijais. Ir jei visi kriterijai atitinka tik tada skaičiuojama eilutė. Tai kažkokia IR logika. Taigi pradėkime…
Bendra formulė
= COUNTIFS (kriterijų_diapazonas1, kriterijai1, kriterijų_diapazonas2, kriterijai2)
Kriterijų_sritis1: Tai yra pirmasis kriterijų diapazonas. Tai yra privaloma. Jūsų pirmoji sąlyga bus iš šio diapazono.
1 kriterijus: Tai yra pirmasis kriterijų diapazono kriterijus1.
Kriterijų_diapazonas2: Tai yra antrasis jūsų antrosios sąlygos kriterijų diapazonas. Tai gali būti tokia pati kaip pirmoji.
2 kriterijus: 2 kriterijus yra antroji sąlyga iš 2 kriterijų diapazono.
Dabar pateikiame pavyzdį:
Pavyzdys
Turime šiuos COUNTIFS pavyzdžio duomenis.
Ir mes turime atsakyti į šias dvi užklausas.
Taigi, pirmajai užklausai mes turime dvi sąlygas iš vieno stulpelio „Amžius“.
Norėdami atsakyti į užklausą, Skaičiuokite žmones, kurių amžius yra nuo 50 iki 80, viskas įskaičiuota, parašykite šią COUNTIFS formulę.
= SKAIČIUS (B2: B10, "> = 50", B2: B10, "<= 80")
Atminkite, kad abiejų sąlygų kriterijų diapazonas B2: B10 yra tas pats. „Excel“ neprieštarauja, kad būtų naudojami tie patys kriterijų diapazonai. Su pasirinktais duomenimis išvestis būtų 3.
Kaip tai veikia?
Paprasta, k funkcija pirmiausia ieškos visų diapazono verčių B2: B10 tai bus {81,58,85,57,76}. Tada į vidų {81,58,85,57,76} sąraše atrodys visos reikšmės, kurios yra mažesnės arba lygios 80 ir tai bus {58,57,76}. Ir tai yra 3.
Dabar antroje užklausoje, kurioje reikia Apskaičiuokite pieštuką užsisakiusių žmonių amžius yra jaunesnis nei 15 metų. Turime tikėtis kelių kriterijų ir skirtingų stulpelių.
Taigi du atsakę į šią užklausą parašykite šią COUNTIFS formulę.
= COUNTIFS (C2: C10, „Pieštukas“, B2: B10, „<15“)
Atminkite, kad savo būklei naudojome du skirtingus stulpelius.
Na, tai yra klasikinis būdas skaičiuoti „Excel“ pagal du ar daugiau kriterijų. Tačiau yra alternatyvus būdas skaičiuoti, jei du kriterijai atitinka.
Alternatyvus COUNTIFS į COUNT būdas, jei yra du atitikimo kriterijai
Taigi paimkime tą patį pavyzdį ir užklausas, kaip aprašyta aukščiau.
Skaičiuokite žmones, kurių amžius yra nuo 50 iki 80 (viskas įskaičiuota)
= SUMPRODUCT ((B2: B10> = 50)*(B2: B10 <= 80))
Taip, SUMPRODUCT funkcija taip pat gali būti skaičiuojama. Čia išsamiai paaiškinau SUMPRODUCT funkciją.
Apskaičiuokite pieštuką užsisakiusių žmonių amžius yra jaunesnis nei 15 metų
= SUMPRODUCT ((C2: C10 = "Pieštukas")*(B2: B10 <15))
Iš esmės aukščiau pateikta SUMPRODUCT formulė elgsis kaip COUNTIFS funkcijos ir jei tam parašytų bendrą formulę, ji atrodytų taip …
Bendroji formulė, kurią naudojant galima tikėtis dviejų sąlygų naudojant SUMPRODUCT funkciją
= SUMPRODUCT ((diapazonas1 (kriterijus1))*(diapazonas2 (kriterijus2)))
Čia kriterijai1 ir kriterijai2 gali būti bet kokia sąlyga, kuri sudarytų masyvą Tiesa ir Netiesa nuo diapazonas1 ir diapazonas2. Pvz. = ”Abc”,> 20, ”2x”, ISNUMBER(diapazonas) ir kt.
Gerai, todėl čia aprašiau, kaip naudoti funkciją COUNTIFS, kai turite du kriterijus. Bet jei vis tiek tai nebuvo sprendimas, kurio ieškojote, praneškite man apie savo scenarijų komentarų skiltyje.
COUNTIFS su keliais kriterijais arba
Skaičiuokite ląsteles, kuriose yra šio ar to
Kaip suskaičiuoti unikalų tekstą „Excel“
Populiarūs straipsniai:
50 „Excel“ nuorodų, skirtų produktyvumui padidinti
„VLOOKUP“ funkcija „Excel“
COUNTIF „Excel 2016“
Kaip naudoti „SUMIF“ funkciją „Excel“