Funzione SOMMA.PIÙ.SE
Restituisce la somma dei valori delle celle in un intervallo che soddisfa più criteri in intervalli multipli.
Sintassi
SOMMA.PIÙ.SE(Intervallo_Funz; Intervallo1; Criterio1 [ ; Intervallo; Criterio2 [;...]]))
Intervallo_Funz – argomento obbligatorio. È un intervallo di celle, il nome di un'area indicata, la dicitura di una colonna o di una riga che contiene valori per il calcolo della somma.
Uso semplice
=SOMMA.PIÙ.SE(B2:B6;B2:B6;">=20")
Calcola la somma dei valori dell'intervallo B2:B6, maggiori o uguali a 20. Restituisce 75, perché la quinta riga non soddisfa il criterio.
=SOMMA.PIÙ.SE(C2:C6;B2:B6;">=20";C2:C6;">70")
Calcola la somma dei valori dell'intervallo C2:C6 maggiori di 70 e che corrispondono alle celle dell'intervallo B2:B6 con valori maggiori o uguali a 20. Restituisce 275, perché la seconda e la quinta riga non soddisfano almeno un criterio.
Uso delle espressioni regolari e delle funzioni annidate
=SOMMA.PIÙ.SE(C2:C6;B2:B6;">"&MIN(B2:B6);B2:B6;"<"&MAX(B2:B6))
Calcola la somma dei valori dell'intervallo C2:C6 che corrispondono a tutti i valori dell'intervallo B2:B6, eccetto il suo minimo e massimo. Restituisce 255, perché la terza e la quinta riga non soddisfano almeno un criterio.
=SOMMA.PIÙ.SE(C2:C6;A2:A6;"pen.*";B2:B6;"<"&MAX(B2:B6))
Calcola la somma dei valori dell'intervallo C2:C6 che corrispondono a tutte le celle dell'intervallo A2:A6 che iniziano con "pen" e a tutte le celle dell'intervallo B2:B6, eccetto il suo massimo. Restituisce 65, perché solo la seconda riga soddisfa tutti i criteri.
Fare riferimento a una cella come criterio
Per cambiare in modo facile un criterio, potete specificarlo in una cella separata, utilizzando un riferimento alla cella all'interno della condizione della funzione SOMMA.PIÙ.SE. Per esempio, la funzione sopra citata può essere riscritta nel modo seguente:
=SOMMA.PIÙ.SE(C2:C6;A2:A6;E2&".*";B2:B6;"<"&MAX(B2:B6))
Se E2 = pen, la funzione restituisce 65, perché il collegamento alla cella è sostituito dal suo contenuto.