Formula generica
=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))
Sommario
Per scrivere una formula che sommerà "le 3 successive" celle ogni volta che viene copiata, puoi utilizzare la funzione OFFSET. Nell'esempio mostrato, la formula in O5 è:
=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))
Nota: lo scopo di questa formula è eliminare il compito manuale di inserire manualmente gli intervalli con un'unica formula globale, al costo di una formula più complessa.
Spiegazione
Al centro, la funzione OFFSET fornisce un intervallo di 3 celle a SUM, che restituisce un risultato sommato.
Gli argomenti per OFFSET sono forniti come segue:
Come riferimento utilizziamo la prima cella dell'intervallo di dati, B5, inserita come riferimento misto (colonna bloccata, riga relativa).
Per le righe , usiamo 0, poiché non è necessario modificare le righe.
Per le colonne , usiamo l'espressione:
(COLUMN()-COLUMN($O$5))*3
Questa parte della formula calcola quante colonne dal riferimento iniziale all'offset. In O5 l'offset è zero, in P5 l'offset è 3 e così via.
Infine, l' altezza viene inserita come 1 e la larghezza come 3, poiché in questo caso vogliamo sempre un intervallo di celle 1 x 3.
Nota: cambia 3 nel moltiplicatore di cui hai bisogno, mostrato come "n" nella forma generica della formula sopra.