Skip to main content

Funzione OFFSET di Excel

Author: Siluvia Last Modified: 2025-08-06

La funzione OFFSET di Excel restituisce un riferimento a una cella o a un intervallo di celle che è spostato da una cella specifica di un determinato numero di righe e colonne.

showing the usage of OFFSET function

Sintassi

=OFFSET (riferimento, righe, colonne, [altezza], [larghezza])


Argomenti

Riferimento (obbligatorio): Una cella o un intervallo di celle adiacenti che verrà impostato come punto di partenza.
Righe (obbligatorio): Il numero di righe da spostare verso l'alto (numero negativo) o verso il basso (numero positivo) dal punto di partenza.
Colonne (obbligatorio): Il numero di colonne da spostare a sinistra (numero negativo) o a destra (numero positivo) dal punto di partenza.
Altezza (opzionale): Il numero di righe che si desidera restituire. L'altezza deve essere un numero positivo.
Larghezza (opzionale): Il numero di colonne che si desidera restituire. La larghezza deve essere un numero positivo.


Valore restituito

La funzione OFFSET restituirà un riferimento a una cella spostata da un determinato punto di partenza.


Note sulla funzione

1. Il valore di errore #VALORE! verrà restituito quando il riferimento punta a un intervallo di celle non contigue.
2. Il valore di errore #RIF! verrà restituito quando lo spostamento delle righe e delle colonne supera i bordi del foglio di lavoro.


Esempi

Esempio 1: Utilizzo base della funzione OFFSET

Restituire un riferimento a una cella con la seguente formula:
=OFFSET(B2,3,1)

In questo caso, B2 è il punto di partenza, i numeri 3 e 1 significano che ci si sposta di 3 righe in basso e 1 colonna a destra dalla cella B2, e infine si restituisce il valore in C5. Vedi screenshot:

showing the usage of OFFSET function

Restituire un riferimento a un intervallo di celle con la seguente formula:
=OFFSET(B2,3,1,2,2)

In questo caso, otterrai i risultati di un intervallo 2 x 2 che è 3 righe sotto e 1 colonna a destra della cella B2.

showing the usage of OFFSET function

Nota: Si verificherà un errore #VALORE! se selezioni solo una cella per applicare la funzione OFFSET per restituire un intervallo di celle. Devi selezionare un intervallo 2 x 2 (ad esempio 4 celle vuote), inserire la formula e premere i tasti Ctrl + Maiusc + Invio per ottenere i risultati.

Esempio 2: Usa la funzione OFFSET per sommare un intervallo di valori

Come abbiamo detto sopra, se provi a usare la funzione OFFSET come =OFFSET(B2,3,1,2,2) da sola in una singola cella, restituirà un errore #VALORE!. Tuttavia, se combini le funzioni SOMMA e OFFSET come mostrato nello screenshot qui sotto, restituirà direttamente la somma dei valori nell'intervallo C5:D6.

1. Seleziona una cella vuota, copia la formula sottostante al suo interno e premi il tasto Invio per ottenere il risultato.
=SOMMA(OFFSET(B2,3,1,2,2)))

showing the usage of OFFSET function
Esempio 3: Somma colonne basate su determinati criteri

Come mostrato nello screenshot qui sotto, come ottenere il totale delle vendite di Mango da domenica a martedì? Prova come segue.

showing the usage of OFFSET function

1. Seleziona una cella vuota, copia la formula sottostante al suo interno e premi il tasto Invio per ottenere il risultato.
=SOMMA(OFFSET(C2:E2,CERCA.VERT(G4,B3:B8,),))

showing the usage of OFFSET function

Note:

1. Nella formula sopra, CERCA.VERT(G4,B3:B8) sta cercando Mango e restituendo la sua posizione nell'intervallo B3:B8. Vediamo, Mango si trova 5 righe sotto la cella B2, quindi restituisce il numero 5;
2. Poiché il risultato di CERCA.VERT è 5, e l'ultima virgola qui rappresenta 0, la funzione OFFSET ora appare come OFFSET(C2:E2,5,0), il che significa che lo spostamento inizia dall'intervallo C2:E2, sposta 5 righe in basso e 0 colonne a destra per ottenere il riferimento all'intervallo C7:E7;
3. Quindi la funzione SOMMA appare come SOMMA(C7:E7), e infine restituisce la somma dei valori nell'intervallo C7:E7.


Altri esempi

Come sommare ogni n righe verso il basso in Excel?

Come creare un intervallo denominato dinamico in Excel?

Come restituire il valore della cella ogni cinque o n-esima riga in Excel?


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa con Selezione Multipla...
Gestione Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Attiva/Disattiva Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.