SUMAR.SI.MÚLTIPLE
La funció SUMAR.SI.MÚLTIPLE calcula la suma de les cel·les d’un conjunt en què els valors per avaluar compleixen les condicions especificades.
SUMAR.SI.MÚLTIPLE(valors-suma; valors-prova; condició; valors-prova…; condició…)
valors-suma: un conjunt que conté els valors que es volen sumar. valors-suma pot contenir valors numèrics, valors de data/hora o valors de durada.
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 condició després de cada conjunt valors-prova; per tant, aquesta funció sempre tindrà un nombre senar d’arguments.
Notes
Per a cada parell de valors per avaluar i condició, la cel·la o valor corresponent (en la mateixa posició dins del conjunt) es compara amb la condició. Si es compleixen totes les condicions, la cel·la o valor corresponent de valors-suma s’inclou en la suma.
Tots els conjunts han de tenir la mateixa mida.
Exemples |
---|
Donada la taula següent: |
A | B | C | |
---|---|---|---|
1 | Tones | Puntuació | Data |
2 | 6 | 1 | 10/12/12 |
3 | 15 | 2 | 10/12/12 |
4 | 5 | 1 | 13/12/2012 |
5 | 7 | 2 | 13/12/2012 |
6 | 8 | 2 | 14/12/2012 |
7 | 6 | 1 | 15/12/2012 |
8 | 7 | 2 | 15/12/2012 |
9 | 4 | 2 | 16/12/2012 |
10 | 7 | 1 | 16/12/2012 |
11 | 8 | 2 | 16/12/2012 |
12 | 5 | 1 | 17/12/2012 |
13 | 11 | 2 | 20/12/2012 |
=SUMAR.SI.MÚLTIPLE(A2:A13; B2:B13; "=1"; C2:C13; ">=13/12/2012"; C2:C13; "<=17/12/2012") dona 23, la quantitat de tones de mercaderia lliurades durant la setmana del 17 de desembre que es van classificar com a "1". El conjunt A2:A13 conté el nombre de tones, que és el valor que se sumarà (valors-suma). El conjunt B2:B13 (valors-prova) conté el primer valor que s’avaluarà: una puntuació d’1 (condició). El conjunt C2:C13 (valors-prova…) conté el segon valor que s’avaluarà: una data inicial (condició…). Aquest mateix interval conté també el tercer valor que s’avaluarà, que és una data final. Les files 4 (5 tones), 7 (6 tones), 10 (7 tones) i 12 (5 tones) compleixen totes les condicions i sumen 23 tones en total. =SUMAR.SI.MÚLTIPLE(A2:A13; B2:B13; "=2"; C2:C13; ">=13/12/2012"; C2:C13; "<=17/12/2012") dona 34, la quantitat de tones de mercaderia lliurades durant aquella mateixa setmana que es van classificar com a "2". |
Exemples amb REGEX |
---|
Donada la taula següent: |
A | B | |
---|---|---|
1 | 45 | jordi@martorell.com |
2 | 41 | Albert |
3 | 29 | anaserra@martorell.com |
4 | 64 | jaume@martorell.com |
5 | 12 | Sara |
=SUMAR.SI.MÚLTIPLE(A1:A5; B1:B5;REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})",); A1:A5; ">10") dona 138, la suma de l’interval de cel·les A1:A5 que són més grans que 10 i on la cel·la corresponent de l’interval B1:B5 conté una adreça de correu electrònic. |