Šajā rakstā mēs uzzināsim, kā katrā kolonnā saskaitīt rindas, kas atbilst konkrētiem kritērijiem.
Ja vēlaties katrā kolonnā saskaitīt rindas, kas atbilst konkrētiem kritērijiem, varat izmantot SUMPRODUCT funkcija, lai iegūtu rezultātu.
SUMPRODUCT: Atgriež atbilstošo diapazonu vai masīvu produktu summu.
Sintakse: = SUMPRODUCT (masīvs1, masīvs2, masīvs3,…)
masīvs1, masīvs2,… masīvs255 ir šūnu vai masīvu diapazoni, kurus vēlaties pavairot un pēc tam pievienot.
Sumproduct funkcijā var būt ne vairāk kā 255 masīvi. Skatiet zemāk redzamo ekrānuzņēmumu
Ņemsim piemēru:
- Mums ir darbinieku dati, t.i. ID slejā A, dzimums B slejā un darbinieka vecums C slejā.
- Šūnās E2 un F2 ir definēti divi kritēriji kā Vīrietis un vecums 25 gadi
- Šūnā F6 ir jāaprēķina rezultāts.
- Šūnā F6 formula būtu = SUMPRODUCT ((B2: B10 = E2)*(C2: C10 = F2))
- Ja mēs novērtējam formulu “B2: B10 = E2”, vispirms atlasot un pēc tam novērtēšanai nospiediet īsinājumtaustiņu F9; mēs iegūsim šādu virkni TRUE & FALSE
{TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE} - Kad mēs novērtējam “C2: C10 = F2”, mēs iegūsim šādu virkni TRUE & FALSE
{TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}}
- Ja mēs reizinām TRUE & FALSE virkni savā starpā, kā parādīts zemāk esošajā ekrānuzņēmumā, mēs iegūsim 1 vai 0 kā izvadi.
- Kopējot formulu no šūnas M6 uz diapazonu N6: U6, mēs iegūsim vēlamo rezultātu.
- Iepriekš redzamajā ekrānuzņēmumā mums ir tikai 2 rezultāti, kas atbilst kritērijiem. Tādējādi iznākums būs 2.