Risposte:
Se si desidera utilizzare il formato di riferimento strutturato, provare
=OFFSET([@Colour],-1,0)
Puoi anche farlo senza usare riferimenti strutturati. Ad esempio, nella riga 2 della tabella (la prima riga di dati), immettere
=D1
... se "Colore" è nella colonna D. (Adatta alla tua situazione). Quest'ultimo sarà molto più veloce in set di dati di grandi dimensioni, poiché Offset () è volatile e verrà ricalcolato ogni volta che QUALSIASI cella nella cartella di lavoro cambia. Ciò può influire notevolmente sulle prestazioni.
Quasi sempre creo una colonna separata nella mia tabella denominata "I" per l'indice, che è numerata 1,2,3,4 ... Quindi per ottenere il valore precedente utilizzare INDEX([Colour],[@I]-1)
.
Puoi anche numerarlo nella colonna a partire da 0 e regolare la formula di conseguenza, poiché accederai quasi sempre alla riga precedente.
La OFFSET
funzione volatile provoca l'arresto anomalo delle mie grandi cartelle di lavoro, quindi raccomando di evitare a tutti i costi.
=ROW()-2
ROW() - ROW([#Headers]) - 1
.
So che questo è un vecchio post, ma proprio come avevo bisogno di qualcosa di simile ora, sono sicuro che questo potrebbe essere di aiuto per qualcuno in seguito. Se quello che ti serve è fare una somma parziale su una colonna della tabella, ad esempio:
Per ogni riga, è necessario aggiungere il saldo precedente (colonna 2, riga precedente) e le entrate (colonna 1, riga corrente) per calcolare il saldo corrente.
Un modo per farlo è utilizzare questa formula nella colonna 2, in base alla risposta di teylyn:
=SUM([@Column1];OFFSET([@[Column2]];-1;0))
Questo gestirà alcuni errori che si verificano nella prima riga