Summing una gamma dinamica dei numeri in base a criteri in Excel 2010
Per trovare la somma dei numeri in base a criteri, possiamo utilizzare una combinazione di funzioni SUM, MATCH, COUNTIF e OFFSET per recuperare l’output.
SOMMA: aggiunge tutti i numeri in un intervallo di celle
Sintassi: = SUM (numero1, numero2, …)
Possono essere presenti al massimo 255 argomenti. Fare riferimento allo screenshot mostrato di seguito:
La funzione CONFRONTA cerca un elemento specificato in un intervallo di celle selezionato, quindi restituisce la posizione relativa di quell’elemento nell’intervallo.
Sintassi = MATCH (lookup_value, lookup_array, match_type)
CONTA.SE: conta il numero di celle all’interno di un intervallo che soddisfa la condizione.
Sintassi: = COUNTIF (intervallo, criteri)
OFFSET: restituisce un riferimento a un intervallo che è un dato numero di righe e colonne da un dato riferimento.
Sintassi: = OFFSET (riferimento, righe, colonne, altezza, larghezza)
riferimento: è un riferimento a una cella o a un intervallo di celle da cui verrà applicato l’offset.
righe: il numero di righe verso l’alto o verso il basso che si desidera applicare come offset all’intervallo.
cols: il numero di colonne a sinistra oa destra che desideri applicare come offset all’intervallo.
altezza: questo è opzionale. È il numero di righe che vuoi che sia il riferimento restituito.
larghezza: questo è opzionale. È il numero di colonne che vuoi che sia il riferimento restituito.
[.underline] # Facciamo un esempio: # La colonna A contiene un elenco crescente di numeri. Abbiamo bisogno di una formula che sommerà tutti i numeri nella colonna A maggiori di 2 che è il nostro criterio nella cella C2.
-
La formula nella cella D2 sarebbe
* = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, “>” & C2)))
-
La formula ha preso la somma di numeri maggiori di 2.
-
Se modifichiamo i criteri nella cella C2 da 2 a 5, il risultato verrà aggiornato automaticamente. Questa formula temporale calcolerà la somma dei numeri che sono maggiori di 5.