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:

img1

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.

img2

  • La formula nella cella D2 sarebbe

* = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, “>” & C2)))

img3

  • 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.

img4