Suskaičiuokite duomenų langelius naudodami „Excel“funkciją SUMPRODUCT

Turinys:

Suskaičiuokite duomenų langelius naudodami „Excel“funkciją SUMPRODUCT
Suskaičiuokite duomenų langelius naudodami „Excel“funkciją SUMPRODUCT
Anonim

Funkcija SUMPRODUCT padaugina vieno ar kelių masyvų elementus ir tada sudeda arba susumuoja produktus. Koreguodamas argumentų formą, SUMPRODUCT suskaičiuoja langelių skaičių tam tikrame diapazone, kuriame yra duomenų, atitinkančių konkrečius kriterijus.

Šiame straipsnyje pateiktos instrukcijos taikomos Excel 2019, 2016, 2013, 2010; „Excel“, skirta „Microsoft 365“, „Excel Online“, „Excel“, skirta „Mac“, „Excel“, skirta „iPad“, „Excel“, skirta „iPhone“ir „Excel“, skirta „Android“.

SUMPRODUCT funkcijos sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus, kablelių skyriklius ir argumentus.

Norint gauti funkciją skaičiuoti langelius, o ne laikyti duomenis, su SUMPRODUCT naudojama ši sintaksė:

  • Array1: Šis argumentas žymi pirmąjį masyvą arba diapazoną, kuris bus padaugintas ir pridėtas.
  • Array2: Šis argumentas žymi antrąjį masyvą arba diapazoną, kuris bus padaugintas ir pridėtas.

Funkcijos COUNTIF ir COUNTIFS skaičiuoja langelius, kurie atitinka vieną ar daugiau nustatytų kriterijų. Kartais SUMPRODUCT yra lengviau naudoti, kai norite rasti kelias sąlygas, susijusias su tuo pačiu diapazonu.

Įveskite funkciją SUMPRODUCT

Paprastai geriausias būdas įvesti funkcijas į "Excel" yra naudoti dialogo langą Funkcijų argumentai ("Excel", skirtoje "Mac", naudokite formulių kūrimo priemonę). Dialogo lange lengva įvesti argumentus po vieną, nereikia įvesti skliaustų ar kablelių, kurie veikia kaip argumentų skyrikliai.

Tačiau, kadangi šiame pavyzdyje naudojama netaisyklinga SUMPRODUCT funkcijos forma, dialogo lango naudoti negalima. Vietoj to, funkcija turi būti įvesta į darbalapio langelį.

Šioje mokymo programoje naudosite funkciją SUMPRODUCT, kad rastumėte reikšmių, kurios yra didesnės nei 25 ir mažesnės nei 75, skaičių pavyzdiniame duomenų rinkinyje.

  1. Jei norite tęsti šią mokymo programą, įveskite pavyzdinius duomenis (parodytus paveikslėlyje toliau) į tuščią „Excel“darbalapį.

    Image
    Image
  2. Pasirinkite langelį B7. Tai vieta, kurioje bus rodomi funkcijos rezultatai.

  3. Įveskite formulę =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)) ir paspauskite Enter.

    Image
    Image
  4. Atsakymas 5 rodomas langelyje B7. Diapazone yra tik penkios reikšmės (40, 45, 50, 55 ir 60), kurios yra didesnės nei 25 ir mažesnės nei 75.

    Image
    Image
  5. Pasirinkite langelį B7, kad peržiūrėtumėte užbaigtą formulę formulių juostoje virš darbalapio.

Breaking Down SUMPRODUCT

Kai argumentams nustatomos sąlygos, SUMPRODUCT įvertina kiekvieną masyvo elementą pagal sąlygą ir pateikia Būlio reikšmę (TRUE arba FALSE). Skaičiavimo tikslais „Excel“priskiria 1 reikšmę tiems masyvo elementams, kurie yra TRUE, ir 0 reikšmę tiems, kurie yra FALSE.

Kitas būdas galvoti apie tai, ką daro SUMPRODUCT, yra manyti, kad daugybos ženklas yra IR sąlyga. Atsižvelgiant į tai, sąlyga yra teisinga tik tada, kai įvykdomos abi sąlygos, skaičiai didesni nei 25 IR mažesni nei 75. Tada funkcija susumuoja visas tikrąsias reikšmes, kad gautų rezultatą 5.

Rekomenduojamas: