Naudok "Excel" SUMPRODUCT, kad skaičiuotum kelis kriterijus

Funkcija COUNTIFS, kuri gali būti naudojama norint suskaičiuoti, kiek kartų duomenys iš dviejų ar daugiau ląstelių diapazonų atitinka kelis kriterijus, pirmą kartą buvo įdiegta "Excel 2007". Prieš tai tik COUNTIF, kuris skirtas skaičiuoti ląstelių skaičių buvo pasiektas vienintelis kriterijus atitinkantis diapazonas.

Tiems, kurie naudoja Excel 2003 arba ankstesnes versijas, arba tiems, kurie nori alternatyvos COUNTIFS, o ne bando išsiaiškinti, kaip skaičiuoti kelis kriterijus naudojant COUNTIF, vietoj to galima naudoti SUMPRODUCT funkciją.

Kaip su COUNTIFS, SUMPRODUCT naudojami intervalai turi būti vienodo dydžio.

Be to, funkcija tik skaičiuoja atvejus, kai kiekvieno diapazono kriterijus yra tenkinamas vienu metu - pvz., Toje pačioje eilutėje.

Kaip naudotis SUMPRODUCT funkcija

Sintaksė, naudojama SUMPRODUCT funkcijai, kai ji naudojama skaičiuojant kelis kriterijus, yra kitokia nei paprastai naudojama funkcija:

= SUMPRODUCT (Criteria_range-1, Criteria-1) * (Criteria_range-2, Criteria-2) * ...)

Criteria_range - ląstelių grupė, kurią reikia ieškoti.

Kriterijai - nustato, ar ląstelę reikia skaičiuoti, ar ne.

Toliau pateiktame pavyzdyje mes skaičiuosime tik duomenų pavyzdžių E1-G6 eilutes, kurios atitinka visus tris duomenų stulpelius.

Šios eilutės bus skaičiuojamos tik tada, jei jos atitinka šiuos kriterijus:
E skiltis: jei skaičius yra mažesnis arba lygus 2;
F skiltis: jei numeris yra lygus 4;
G skiltis: jei skaičius yra didesnis arba lygus 5.

Pavyzdys "Excel" SUMPRODUCT funkcijos naudojimas

Pastaba: Kadangi tai yra nestandartinis "SUMPRODUCT" funkcijos naudojimas, funkcija negali būti įvedama naudojant dialogo langą , bet turi būti įvesta į norimą langelį.

  1. Įrašykite šiuos duomenis į langelius E1-E6: 1, 2, 1, 2, 2, 8.
  2. Įrašykite šiuos duomenis į langelius nuo F1 iki F6: 4, 4, 6, 4, 4, 1.
  3. Įrašykite šiuos duomenis į ląsteles nuo G1 iki G6: 5, 1, 5, 3, 8, 7.
  4. Spustelėkite langelį I1 - vieta, kurioje bus rodomi funkcijų rezultatai.
  5. Įveskite į ląstelę I1:
    1. = sumproduct ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) ir paspauskite Enter klavišą.
  6. Atsakymas 2 turėtų pasirodyti lange I1, nes yra tik dvi eilutės (1 ir 5 eilutės), kurios atitinka visus tris aukščiau išvardytus kriterijus.
  7. Kai paspausite langelį I1, formulės juostoje virš darbalapio pasirodys visa funkcija = SUMPRODUCT ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) .