Duomenų skaičiaus ląstelės su "Excel" SUMPRODUCT funkcija

"SUMPRODUCT" funkcija "Excel" yra labai įvairiapusiška funkcija, kuri priklausys nuo įvestų argumentų suteiks skirtingus rezultatus.

Ką paprastai atlieka SUMPRODUCT funkcija, daugina vienos ar daugiau masyvų elementus ir kartu juos papildo arba sumoka.

Tačiau, pakoregavus argumentų formą, SUMPRODUCT skaičiuoja tam tikro diapazono ląstelių skaičių, kuriame yra duomenys, atitinkantys tam tikrus kriterijus.

01 iš 04

SUMPRODUCT ir COUNTIF bei COUNTIFS

"SUMPRODUCT" naudojimas duomenims skaičiuoti. © Ted French

Nuo "Excel 2007" programoje taip pat yra COUNTIF ir COUNTIFS funkcijos, kurios leis jums suskaičiuoti ląsteles, atitinkančias vieną ar daugiau nustatytų kriterijų.

Tačiau kartais SUMPRODUCT lengviau dirbti ieškant kelių sąlygų, susijusių su ta pačia diapazone, kaip parodyta pavyzdyje, esančiame aukščiau esančiame paveikslėlyje.

02 iš 04

SUMPRODUCT Funkcijų sintaksė ir argumentai skaičiuojant elementus

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

Norėdami gauti funkciją skaičiuoti ląsteles, o ne atlikti standartinį tikslą, su SUMPRODUCT turi būti naudojamas toks nestandartinis sintaksė:

= SUMPRODUCT ([sąlyga1] * [sąlyga2])

Šio sintaksmo veikimo paaiškinimas pateikiamas toliau pateiktame pavyzdyje.

Pavyzdys: ląstelių, atitinkančių kelias sąlygas, skaičiavimas

Kaip parodyta paveikslėlyje esančiame pavyzdyje, SUMPRODUCT naudojamas norint rasti bendrą skaičių ląstelių duomenų diapazonuose nuo A2 iki B6, kuriuose yra duomenų tarp 25 ir 75 reikšmių.

03 iš 04

SUMPRODUCT funkcijos įvedimas

Paprastai geriausias būdas įvesti funkcijas į "Excel" - tai naudoti jų dialogo langą , kuris leidžia lengvai vienu metu patekti į argumentus, neįvedant skliaustų ar kablelių, kurie veikia kaip skirtukus tarp argumentų.

Tačiau, kadangi šiame pavyzdyje naudojama neteisinga SUMPRODUCT funkcijos forma, dialogo lango metodas negali būti naudojamas. Vietoj to, funkcija turi būti įvedama į darbalapio langelį.

Viršuje pateiktame paveikslėlyje į SUMPRODUCT įvesta į B7 langelį buvo naudojami šie žingsniai:

  1. Spustelėkite langelį B7 darbalapyje - vieta, kurioje bus rodomi funkcijų rezultatai
  2. Įrašykite šią formulę į lakšto E6 lapelį:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Atsakymas 5 turėtų pasirodyti lange B7, nes diapazone yra tik penkios reikšmės - 40, 45, 50, 55 ir 60 - tarp 25 ir 75
  4. Kai paspausite langelį B7, langelyje formulė virš darbalapio pasirodys užpildyta formulė = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)

04 iš 04

SUMPRODUCT funkcijos sulaužymas

Kai parametrams nustatomos sąlygos, SUMPRODUCT įvertina kiekvieną masyvo elementą pagal sąlygą ir grąžina loginę reikšmę (TRUE arba FALSE).

Skaičiavimams "Excel" priskiria 1 reikšmę tiems masyvų elementams, kurie yra TRUE, ir reikšmę 0 masyvo elementams, kurie yra "FALSE".

Atitinkami ir nuliai kiekvienoje masyvoje yra dauginami kartu:

Tada šie ir nuliai susumuojami su funkcija, kad būtų galima apskaičiuoti abu tų sąlygų atitikimo verčių skaičių.

Arba galvok apie tai taip ...

Kitas būdas suprasti, ką daro "SUMPRODUCT" - tai galvoti apie dauginimo ženklą kaip " AND condition".

Atsižvelgiant į tai, grąžinama tik TRUE vertė (kuri yra lygi vienai prisiminti) tik tada, kai įvykdomos abi sąlygos: skaitmenys didesni nei 25 ir mažiau nei 75.

Tada ši funkcija apibendrina visas tikrąsias vertes, kad gautų 5 rezultatą.