KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione OFFSET di Excel

AutoreSiluvia Data di modifica

La funzione OFFSET di Excel restituisce un riferimento a una cella o a un intervallo di celle posizionato a un determinato numero di righe e colonne di distanza da una cella specificata.

mostra l'utilizzo della funzione OFFSET

Sintassi

=OFFSET ()reference, rows, cols, [height], [width])


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) a partire dal punto di partenza.
Colonne (obbligatorio): il numero di colonne da spostare a sinistra (numero negativo) o a destra (numero positivo) a partire dal punto di partenza.
Altezza (opzionale): il numero di righe da restituire. L’altezza deve essere un numero positivo.
Larghezza (opzionale): il numero di colonne da restituire. La larghezza deve essere un numero positivo.


Valore restituito

La funzione OFFSET restituirà Un riferimento di cella con un offset rispetto a un punto di partenza specificato.


Note sulla funzione

1. Il valore di errore #VALORE! viene restituito quando il riferimento punta a un intervallo di celle non contigue.
2. Il valore di errore #RIF! viene restituito quando lo spostamento in righe o colonne supera i limiti del foglio di lavoro.


Esempi

Esempio 1: Utilizzo di 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 indicano di spostarsi di 3 righe in basso e 1 colonna a destra rispetto alla cella B2, arrivando così alla cella C5, il cui valore viene restituito. Si veda lo screenshot:

mostra l'utilizzo della funzione OFFSET

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

In questo caso, si otterrà il risultato relativo all’intervallo 2×2 posizionato tre righe sotto e una colonna a destra della cella B2.

mostra l'utilizzo della funzione OFFSET

Nota: si verifica un errore #VALORE! se si seleziona una singola cella per applicare la funzione OFFSET con l’obiettivo di restituire un intervallo di celle. È necessario selezionare un intervallo 2×2 (ad esempio, 4 celle vuote), inserire la formula e premere contemporaneamente i tasti Ctrl+Maiusc+Invio per ottenere i risultati.

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

Come accennato in precedenza, se si utilizza la funzione OFFSET da sola in una singola cella — ad esempio =OFFSET(B2,3,1,2,2) — verrà restituito un errore #VALORE!. Tuttavia, combinando OFFSET con la funzione SOMMA, come mostrato nello screenshot seguente, si ottiene immediatamente la somma dei valori nell’intervallo C5:D6.

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

mostra l'utilizzo della funzione OFFSET
Esempio 3: sommare colonne in base a determinati criteri

Come illustrato nello screenshot seguente, come ottenere le vendite totali di Mango da domenica a martedì? Procedere come indicato di seguito.

mostra l'utilizzo della funzione OFFSET

1. Seleziona una cella vuota, copia la seguente formula al suo interno e premi il tasto Invioper ottenere il risultato.
=SUM(OFFSET(C2:E2,MATCH(G4,B3:B8,),))

mostra l'utilizzo della funzione OFFSET

Note:

1. Nella formula precedente, MATCH(G4,B3:B8) cerca «Mango» e ne restituisce la posizione nell’intervallo B3:B8. Poiché Mango si trova 5 righe sotto la cella B2, la funzione restituisce il numero 5;
2. Dato che il risultato della funzione CONFRONTA è 5 e l’ultimo argomento è 0, la funzione OFFSET diventa OFFSET(C2:E2,5,0), il che significa che l’offset parte dall’intervallo C2:E2, si sposta di 5 righe in basso e 0 colonne a destra per ottenere il riferimento all’intervallo C7:E7;
3. La funzione SOMMA diventa quindi SUM(C7:E7) e restituisce infine la somma dei valori nell’intervallo C7:E7.


Altri esempi

Come sommare ogni n righe in Excel?

Come si crea un intervallo denominato dinamico in Excel?

Come restituire il valore di una cella ogni cinque (o n) righe in Excel?


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...: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 la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.