Darryl deve trovare la media delle ultime sei voci in una colonna.

Il numero di elementi nella colonna può variare nel tempo man mano che vengono aggiunte ulteriori informazioni, ma desidera sempre la media di questi ultimi sei elementi.

Esistono diverse formule che puoi usare, probabilmente troppe per essere esaminate qui in dettaglio. Con questo in mente, è istruttivo guardare a due formule particolari. Quello che scegli di utilizzare dipenderà dalle caratteristiche dei dati nella colonna. Se non ci sono celle vuote nella colonna, è possibile trovare la media con una formula relativamente semplice:

=AVERAGE(OFFSET(A1,COUNT(A:A)-6,0,6,1))

Questa formula utilizza la funzione OFFSET per calcolare le celle corrette da esaminare, nella parte inferiore della colonna. Come già accennato, questa formula non funzionerà se ci sono celle vuote nella colonna. In tal caso sarà necessario utilizzare una formula che esamini il contenuto di ciascuna cella e determini, come parte del processo di calcolo, se è vuota o meno. Le formule di matrice o le formule regolari che utilizzano funzioni di matrice sono ottime per questo scopo. L’esempio seguente utilizza la funzione SUMPRODUCT per eseguire l’attività:

=SUMPRODUCT((A1:A30((MAX(ROW(A1:A30)(A1:A30<>""))-ROW(A1:A30))<6))/6)

Questa formula presuppone che le celle da valutare siano nell’intervallo A1: A30; non importa se ci sono celle vuote in questo intervallo. Le funzioni ROW vengono utilizzate per creare array che determinano se le singole celle contengono valori o meno. Solo le righe contenenti valori finiscono per essere conteggiate e quelle vengono divise per 6 e sommate, fornendo la media desiderata.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (10770) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: