COMPTAR.SI.MÚLTIPLE
La funció COMPTAR.SI.MÚLTIPLE calcula el nombre de cel·les d’un o més conjunts que compleixen les condicions especificades (una condició per conjunt).
COMPTAR.SI.MÚLTIPLE(valors-prova; condició; valors-prova…; condició…)
valors-prova: un conjunt que conté els valors que s’avaluaran. valors-prova pot contenir qualsevol valor.
condició: una expressió que compara o prova els valors i resultats en el valor booleà CERT o FALS. Una condició pot incloure operadors de comparació, constants, l’operador de concatenació et, referències i comodins. Pots utilitzar comodins per fer coincidir qualsevol caràcter únic o múltiple en l’expressió. Pots utilitzar un interrogant (?) per representar un caràcter, un asterisc (*) per representar diversos caràcters i una titlla (~) per especificar que el caràcter següent ha de ser coincident, en comptes d’usar-se com a comodí. La condició també pot contenir una funció REGEX en lloc de comodins.
valors-prova…: opcionalment, es poden incloure un o més conjunts addicionals que continguin valors per avaluar. Cada conjunt de valors-prova ha d’anar seguit immediatament per una expressió condició. Aquest patró “valors-prova; condició” es pot repetir tantes vegades com calgui.
condició…: si s’inclou un conjunt opcional de valors-prova, condició… és una expressió addicional que té com a resultat un valor booleà CERT o FALS. Hi ha d’haver una expressió de condició després de cada conjunt valors-prova; per tant, aquesta funció sempre tindrà un nombre parell d’arguments.
Notes
Cada valor de valors-prova es compara amb el corresponent valor de condició. Si els valors corresponents de cada conjunt satisfan els criteris condicionals corresponents, el recompte s’incrementa en 1.
Exemples |
---|
Donada la taula següent: |
A | B | C | D | |
---|---|---|---|---|
1 | Edat | Sexe | Estat civil | Salari |
2 | 35 | M | C | 71.000 |
3 | 27 | F | C | 81.000 |
4 | 42 | M | C | 86.000 |
5 | 51 | M | S | 66.000 |
6 | 28 | M | S | 52.000 |
7 | 49 | F | S | 62.000 |
8 | 63 | F | C | 89.000 |
9 | 22 | M | C | 34.000 |
10 | 29 | F | S | 42.000 |
11 | 35 | F | C | 56.000 |
12 | 33 | M | S | 62.000 |
13 | 61 | M | C | 91.000 |
=COMPTAR.SI.MÚLTIPLE(A2:A13; "<40"; B2:B13; "=M") dona 4, el nombre d’homes (tal com indica la M de "masculí" de la columna B) que tenen menys de 40 anys. =COMPTAR.SI.MÚLTIPLE(A2:A13; "<>35"; B2:B13; "=M") dona 6, el nombre d’homes (tal com indica la M de "masculí" de la columna B) que no tenen 35 anys. També pots utilitzar l’operador ≠. =COMPTAR.SI.MÚLTIPLE(A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=S") dona 2, el nombre d’homes que són solters (tal com indica la S de "solter" de la columna C) i tenen menys de 40 anys. =COMPTAR.SI.MÚLTIPLE(A2:A13; "<40"; B2:B13; "=M"; C2:C13; "=C") dona 2, el nombre d’homes que són casats (tal com indica la C de "casat" de la columna C) i tenen menys de 40 anys. =COMPTAR.SI.MÚLTIPLE(A2:A13; "<40"; B2:B13; "=F") dona 3, el nombre de dones (tal com indica la F de "femení" de la columna B) que tenen menys de 40 anys. |
Exemples amb REGEX |
---|
Donada la taula següent: |
A | B | |
---|---|---|
1 | 45 | marina@exemple.com |
2 | 41 | Albert |
3 | 29 | miquel@exemple.com |
4 | 64 | celia@exemple.com |
5 | 12 | Sara |
=COMPTAR.SI.MÚLTIPLE(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), A1:A5, ">10") dona el nombre de cel·les de l’interval A1:A5 més grans de 10 i on la cel·la corresponent de l’interval B1:B5 conté una adreça de correu electrònic. |