Využitie programu SUMPRODUCT programu Excel na spočítanie viacerých kritérií

Funkcia COUNTIFS, ktorá môže byť použitá na spočítať počet opakovaní údajov v dvoch alebo viacerých oblastiach buniek spĺňa viaceré kritériá, bola prvýkrát zavedená v programe Excel 2007. Pred tým je iba program COUNTIF, ktorý je určený na to, aby spočítal počet buniek rozsah, ktorý spĺňa jedno kritérium.

Pre tých, ktorí používajú program Excel 2003 alebo staršie verzie, alebo pre tých, ktorí chcú alternatívu k COUNTIFS, namiesto toho, aby sa pokúsili nájsť spôsob, ako počítať viaceré kritériá pomocou COUNTIF, môže byť namiesto toho použitá funkcia SUMPRODUCT.

Rovnako ako v prípade COUNTIFS, rozsahy používané so SUMPRODUCT musia mať rovnakú veľkosť.

Ďalej táto funkcia počíta iba s prípadmi, v ktorých je kritérium pre každý rozsah splnené súčasne - napríklad v rovnakom riadku.

Ako používať funkciu SUMPRODUCT

Syntax použitý pre funkciu SUMPRODUCT, keď sa používa na spočítavanie viacerých kritérií, je iná, ako obvykle používa funkcia:

= SUMPRODUCT (Kritérium_základ-1, Kritériá-1) * (Kritérium_základ 2, Kritériá-2) * ...)

Criteria_range - skupina buniek je funkcia vyhľadávania.

Kritériá - určuje, či má byť bunka započítaná alebo nie.

V nižšie uvedenom príklade započítame iba riadky vo vzorke údajov E1 až G6, ktoré spĺňajú špecifikované kritériá pre všetky tri stĺpce údajov.

Riadky sa započítajú len vtedy, ak spĺňajú tieto kritériá:
Stĺpec E: ak je číslo menšie alebo rovné 2;
Stĺpec F: ak sa číslo rovná 4;
Stĺpec G: ak je číslo väčšie alebo rovné 5.

Príklad Používanie funkcie SUMPRODUCT programu Excel

Poznámka: Keďže ide o neštandardné používanie funkcie SUMPRODUCT, funkcia sa nemôže zadávať pomocou dialógového okna , ale musí byť zadaná do cieľovej bunky.

  1. Do buniek E1 až E6 zadajte nasledujúce údaje: 1, 2, 1, 2, 2, 8.
  2. Do buniek F1 až F6 zadajte nasledujúce údaje: 4, 4, 6, 4, 4, 1.
  3. Do buniek G1 až G6 zadajte nasledujúce údaje: 5, 1, 5, 3, 8, 7.
  4. Kliknite na bunku I1 - miesto, kde sa zobrazia výsledky funkcie.
  5. Do bunky I1 napíšte nasledujúci text:
    1. = sumový produkt (E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) a stlačte kláves Enter na klávesnici.
  6. Odpoveď 2 by sa mala objaviť v bunke I1, pretože existujú len dva riadky (riadky 1 a 5), ​​ktoré spĺňajú všetky tri uvedené kritériá.
  7. Úplná funkcia = SUMPRODUCT (E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) sa objaví vo formulári nad pracovným hárkom po kliknutí na bunku I1.