Formula di Excel: somma ogni n righe -

Sommario

Formula generica

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Sommario

Per sommare ogni n righe, puoi utilizzare una formula basata sulle funzioni OFFSET e SUM. Nell'esempio di spettacolo, la formula in F4 è:

=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))

Spiegazione

In questo esempio, ci sono 5 righe di dati per ogni settimana (lunedì-venerdì), quindi vogliamo sommare ogni 5 righe. Per costruire un intervallo che corrisponda alle 5 righe giuste in ogni settimana, utilizziamo la funzione OFFSET. In F4 abbiamo:

OFFSET($C$3,(ROW()-4)*5,0,5,1)

La cella C3 è il riferimento, immesso come riferimento assoluto. L'argomento successivo è la riga, il nocciolo del problema. Abbiamo bisogno di una logica che determini la riga iniziale corretta per ogni settimana. Per questo, usiamo la funzione ROW. Poiché la formula si trova nella riga 4, ROW () restituirà 4. Usiamo questo fatto per creare la logica di cui abbiamo bisogno, sottraendo 4 e moltiplicando il risultato per 5:

(ROW()-4)*5

Questo genererà un argomento di riga di 0 in F4, 5 in F5 e 10 in F6.

La colonna viene inserita come zero, l'altezza come 5 e la larghezza come 1.

La funzione OFFSET restituisce quindi un intervallo a SUM (l'intervallo C3: C7 per F4) e SUM restituisce la somma di tutti gli importi in tale intervallo.

Articoli interessanti...