Conté les cel·les de dades amb la funció SUMPRODUCT d'Excel

La funció SUMPRODUCT a Excel és una funció molt versàtil que donarà resultats diferents en funció dels arguments introduïts.

El que normalment fa la funció SUMPRODUCT és multiplicar els elements d'una o més matrius i, a continuació, afegir o sumar els productes junts.

Però ajustant la forma dels arguments, SUMPRODUCT comptarà el nombre de cel·les d'un interval determinat que conté dades que compleixin criteris específics.

01 de 04

SUMPRODUCT vs COUNTIF i COUNTIFS

Utilitzant SUMPRODUCT per comptar les cel·les de dades. © Ted Francès

Des de l'Excel 2007, el programa també té les funcions COUNTIF i COUNTIFS que us permetran comptar cel·les que compleixen un o més criteris establerts.

De vegades, però, SUMPRODUCT és més fàcil treballar quan es tracta de trobar diverses condicions relacionades amb el mateix rang que es mostra a l'exemple situat a la imatge anterior.

02 de 04

SUMPRODUCT Sintaxi de funció i arguments a les cel·les del compte

La sintaxi d' una funció fa referència al disseny de la funció i inclou el nom de la funció, claudàtors, separadors de coma i arguments .

Per obtenir la funció de comptar cel·les en comptes de fer-ne el propòsit estàndard, cal utilitzar la següent sintaxi no estàndard amb SUMPRODUCT:

= SUMPRODUCT ([condició1] * [condició2])

Una explicació de com funciona aquesta sintaxi es descriu a sota del següent exemple.

Exemple: comptant cel·les que compleixen diverses condicions

Com es mostra a l'exemple de la imatge anterior, SUMPRODUCT s'utilitza per trobar el nombre total de cel·les en el rang de dades A2 a B6 que contenen dades entre els valors de 25 i 75.

03 de 04

S'està introduint la funció SUMPRODUCT

Normalment, la millor manera d'introduir funcions a Excel és utilitzar el quadre de diàleg , que fa que sigui fàcil d'introduir els arguments d'una en una, sense haver d'introduir els claudàtors o les comes que actuen com a separadors entre els arguments.

Tanmateix, perquè aquest exemple utilitza una forma irregular de la funció SUMPRODUCT, no es pot utilitzar l'enfocament del quadre de diàleg. En canvi, la funció s'ha d'escriure en una cel·la de full de càlcul .

A la imatge anterior, es van utilitzar els següents passos per introduir SUMPRODUCT a la cel·la B7:

  1. Feu clic a la cel·la B7 del full de treball: la ubicació on es mostraran els resultats de la funció
  2. Escriviu la següent fórmula a la cel·la E6 del full de treball:

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

  3. La resposta 5 hauria d'aparèixer a la cel·la B7 ja que només hi ha cinc valors en el rang - 40, 45, 50, 55 i 60 - que són entre 25 i 75
  4. Quan feu clic a la cel·la B7, la fórmula completa = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)) apareix a la barra de fórmules que hi ha a sobre del full de càlcul

04 de 04

Trencant la funció SUMPRODUCT

Quan es defineixen les condicions dels arguments, SUMPRODUCT avalua cada element de matriu contra la condició i retorna un valor booleà (TRUE o FALSE).

Als efectes dels càlculs, Excel assigna un valor de 1 a aquells elements de la matriu que són TRUE i un valor de 0 per a elements de matriu que són FALS.

Les corresponents i zeros de cada matriu es multipliquen entre si:

Aquests i zeros es resumeixen per la funció de donar un recompte de la quantitat de valors que compleixen ambdues condicions.

O pensa d'aquesta manera ...

Una altra manera de pensar en el que SUMPRODUCT està fent és pensar en el signe de multiplicació com a condició d' AND .

Amb això en ment, només quan es compleixen ambdues condicions, els números superiors a 25 i menys de 75, es retornen un valor TRUE (que és igual a un record).

La funció resumeix tots els valors veritables per arribar al resultat de 5.