Ricerca Tips
Sommare valori all'interno di intervalli temporali |
Tips and Tricks - F.A.Q. |
D: Come posso fare a sommare tutte le celle che hanno una data compresa tra il 1 e il 31 gennaio 2005 in una tabella dove ho le colonne data e importo? R: La funzione più appropriata da usare è SOMMA.SE Le date sono numeri, infatti, se formattiamo come numero una cella contenente una data, otteniamo un valore numerico compreso tra 1 e 2.958.465 (si veda il perché a questo link).
Sapendo che il 31 e il 1 gennaio 05 sono rispettivamente i valori 38383 e 38353 bisognerà sommare: A) tutti i dati la cui data è inferiore o uguale al 31 gennaio 05 (numero seriale 38383) B) tutti i dati la cui data è inferiore o uguale al 1 gennaio 05 (numero seriale 38353)
Ottenuti questi valori, dovremo sottrarre B da A, cioé A-B.
In formule, immaginando che in colonna A:A ci siano le date e in B:B i valori: =SOMMA.SE(A:A;">=38383";B:B)-SOMMA.SE(A:A;">=38353";B:B)
Ovviamente al posto dei numeri, possiamo inserire dei riferimenti a celle in cui sono contenute le dati. In questo caso, bisognerà usare l'operatore "&". Immaginando che le date sono inserite in C1 e C2, avremo:
=SOMMA.SE(A:A;">="&C1;B:B)-SOMMA.SE(A:A;">="&C2;B:B)
Un'alternativa a queste funzioni è la funzione DB.SOMMA, che però presenta una logica leggermente diversa. |