La funzione OFFSET consente di fare riferimento indirettamente a una cella o a un intervallo di celle in Excel. Con OFFSET, puoi scegliere un punto di riferimento iniziale e quindi inserire un indirizzo nelle celle di destinazione anziché fare riferimento direttamente a esse.
Ciò rende la funzione OFFSET estremamente utile nei fogli di calcolo Excel dinamici. Puoi utilizzare la funzione OFFSET da sola, ma il suo vero potenziale emerge solo quando la annidi all'interno di altre funzioni in Excel. Continua a leggere per scoprire tutto su OFFSET in Excel con tre esempi.
Qual è la funzione OFFSET in Excel?
La funzione OFFSET restituisce un riferimento a una cella oa un intervallo di celle. OFFSET accetta cinque parametri e la sua sintassi è la seguente:
=OFFSET(riferimento, righe, colonne, altezza, larghezza)
OFFSET assumerà la posizione di riferimento cella, quindi spostati da lì in base al numero di righe E colonne, quindi restituire il riferimento della cella di destinazione.
Se la altezza E
larghezza i parametri sono impostati su un valore maggiore di uno, verrà restituito un intervallo di celle in quell'area. Altezza e larghezza sono due parametri facoltativi. Se li lasci vuoti, OFFSET li leggerà come 1 e restituirà un singolo riferimento di cella.Come utilizzare la funzione OFFSET in Excel
Per utilizzare OFFSET in Excel, è necessario inserire i tre parametri richiesti. Una volta impostata la cella di riferimento, OFFSET si sposterà da quella cella alle celle sottostanti in base al numero di righe parametro. Si sposterà a destra in base al numero del colonne parametro.
Da lì in poi, OFFSET restituirà un riferimento alla cella di destinazione. Se si impostano i parametri per altezza E larghezza inoltre, OFFSET restituirà riferimenti a un intervallo di celle, dove la cella di destinazione originale sarà la cella in alto a sinistra.
Questo potrebbe sembrare complicato sulla carta, ma è molto più facile da capire in pratica. Vediamo come si comporta la funzione OFFSET con un paio di esempi.
1. Esempio di funzione OFFSET: riferimento a una singola cella
Per iniziare, usiamo la funzione OFFSET da sola per capire come naviga nel foglio di calcolo. In questo esempio, abbiamo un gruppo di numeri in un foglio di calcolo Excel. Useremo la funzione OFFSET per fare riferimento a C4.
Quando la funzione OFFSET viene utilizzata in modo semplice, produrrà il contenuto della cella di destinazione. Quindi dovremmo ottenere il contenuto della cella C4, che è il numero cinque, una volta inserita la formula. Iniziamo.
- Seleziona una cella per inserire la formula. Useremo il cellulare G1.
- Nella barra della formula, inserisci la formula seguente:
Questa formula richiama il COMPENSARE funzione da assumere nella posizione di cella A1, quindi spostati verso il basso di 3 celle, quindi spostati a destra 2 cellule per raggiungere la cellula C4.=SCARTO(A1; 3; 2)
- Premere accedere.
Una volta premuto accedere e la formula viene eseguita, la cella restituirà 5. Questo è il numero della cella C4, quindi la tua formula ha funzionato! Puoi anche usare la funzione di valutazione per comprendere meglio le formule di Excel, come OFFSET.
2. Esempio di funzione OFFSET: riferimento a un intervallo di celle
Utilizzando i due parametri opzionali, altezza e larghezza, puoi anche restituire un intervallo di celle con la funzione OFFSET in Excel. Riprendiamo da dove eravamo rimasti dall'ultimo esempio.
Questa volta, restituiremo le celle C4 a D9 utilizzando OFFSET in Excel. Proprio come prima, useremo A1 come punto di riferimento iniziale.
- Seleziona la cella in cui desideri inserire la formula. Useremo il cellulare G1 Ancora.
- Nella barra della formula, inserisci la formula seguente:
Questa formula funziona in modo molto simile alla precedente, tranne per il fatto che una volta raggiunta la cella di destinazione (C4) occuperà 6 righe e 2 colonne anziché la sola cella di destinazione. C4 sarà la prima cella del nuovo intervallo.=SCARTO(A1, 3, 2, 6, 2)
- Premere accedere.
Ora l'intervallo di celle da C4 a D9 dovrebbe apparire dove hai inserito la formula. L'output sarà un array.
3. Esempio di funzione OFFSET: formule composte
I due esempi precedenti erano un riscaldamento per vedere come funziona OFFSET in Excel. OFFSET è solitamente nidificato con altre funzioni di Excel in scenari pratici. Dimostriamolo con un nuovo esempio.
In questo esempio, abbiamo i redditi di un progetto parallelo negli anni dal 2017 al 2021. Nella parte superiore abbiamo una cella che dovrebbe mostrare il reddito totale in determinati anni a partire dal 2021.
L'obiettivo qui è creare un foglio di calcolo dinamico utilizzando OFFSET in Excel. Quando modifichi il numero di anni per il totale, anche la formula che calcola questo valore dovrebbe essere aggiornata.
Per raggiungere questo obiettivo, utilizzeremo la funzione OFFSET insieme alla funzione SUM. Piuttosto che fare riferimento direttamente alle celle, useremo OFFSET. In questo modo, possiamo ottenere dinamicamente l'intervallo di celle che verranno incorporate in SUM.
In questo esempio, l'anno 2021 si trova nella cella H5 e il numero di anni per il totale si trova nella cella C1. Abbiamo utilizzato una formattazione personalizzata nella cella contenente gli anni. Il valore effettivo è il numero di anni e il testo Anni è un suffisso. Iniziamo creando una formula per calcolare il totale. Useremo la funzione SOMMA in Excel.
- Seleziona la cella in cui desideri calcolare il totale.
- Nella barra della formula, inserisci la formula seguente:
Questa formula è composta da COMPENSARE E SOMMA. Nel primo passaggio, OFFSET andrà alla cella H5. Da lì, passerà 0 righe e 0 colonne, quindi restituirà un intervallo di celle a partire da H5. Questa selezione sarà 1 cella in altezza, e -C1 celle in larghezza. Ciò significa che OFFSET restituirà un intervallo a partire da H5 e spostandosi a sinistra di C1 cellule.=SOMMA(SCARTO(H5;0;0;1;-C1))
- Nel passaggio finale, la funzione SOMMA aggiungerà i numeri nell'intervallo e li produrrà.
- Premere accedere.
Il numero che ottieni come totale ora dipende dal numero di anni che hai inserito. Se il numero di anni è impostato su 1, otterrai il totale solo per l'anno 2021.
Si noti che il totale si aggiorna istantaneamente una volta modificato il numero di anni. Se modifichi il numero di anni a 7, la funzione SOMMA calcolerà il totale dal 2015 al 2021.
Fogli di calcolo dinamici con OFFSET
La funzione OFFSET in Excel ha molti parametri e ciò può causare confusione da sola, ma una volta puoi usarlo, imparerai che, come molte altre funzioni di Excel, OFFSET è amichevole funzione.
Sebbene non sia molto utile per OFFSET da solo, se abbinato ad altre funzioni di Excel, OFFSET ti dà la possibilità di creare fogli di calcolo dinamici e sofisticati.