Come correggere un errore #RIF! errore

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016 Excel per iPad Excel per iPhone Excel per tablet Android Excel per telefoni Android Excel per Windows Phone 10 Excel Mobile

L'errore #REF! viene visualizzato quando una formula fa riferimento a una cella non valida. L'errore si verifica spesso quando le celle a cui fanno riferimento le formule vengono eliminate o sovrascritte con Incolla. 

#RIF! causato dall'eliminazione di una colonna

L'esempio seguente usa la formula =SOMMA(B2,C2,D2) nella colonna E.

Una formula che usa riferimenti di cella espliciti come =SOMMA(B2,C2,D2) può causare un errore di #REF! se una colonna viene eliminata. Se si eliminasse la colonna B, C o D, si causerebbe un #REF! . In questo caso viene eliminata la colonna C (Vendite 2007) e la formula diventa =SOMMA(B2,#RIF!,C2). Quando si usano riferimenti di cella espliciti come questo (in cui si fa riferimento a ogni cella singolarmente, separati da una virgola) ed si elimina una riga o una colonna a cui si fa riferimento, Excel non è in grado di risolverlo, quindi restituisce il #REF! . Questo è il motivo principale per cui non si consiglia di usare i riferimenti di cella espliciti nelle funzioni.

Esempio dell'errore #REF! causato dall'eliminazione di una colonna. Soluzione

  • Se elimini accidentalmente righe o colonne, puoi selezionarle immediatamente facendo clic sul pulsante Annulla nella barra di accesso rapido o premendo CTRL+Z per ripristinarle.
  • Modificare la formula in modo che usi il riferimento a un intervallo invece che a singole celle, ad esempio =SOMMA(B2:D2). Ora è possibile eliminare qualsiasi colonna all'interno dell'intervallo della somma ed Excel modifica automaticamente la formula. È anche possibile usare =SOMMA(B2:B5) per sommare le righe.

Esempio: CERCA.VERT con riferimenti a un intervallo non corretti

Nell'esempio seguente =CERCA.VERT(A8,A2:D5,5,FALSO) restituisce un errore #RIF! perché cerca un valore da restituire dalla colonna 5, ma l'intervallo di riferimento è A:D, che è costituito solo da 4 colonne.

Esempio di formula CERCA.VERT con un intervallo non corretto. La formula è =CERCA.VERT(A8;A2:D5;5;FALSO). L'intervallo CERCA.VERT non contiene una quinta colonna, quindi 5 causa un #REF. Errore. Soluzione

Ingrandisci l'intervallo o riduci il valore di ricerca delle colonne in modo che corrisponda all'intervallo di riferimento. =CERCA.VERT(A8,A2:E5,5,FALSO) e = CERCA.VERT(A8,A2:D5,4,FALSO) rappresentano due intervalli di riferimento validi.

INDICE con riferimento di riga o di colonna non corretto

In questo esempio la formula =INDICE(B2:E5,5,5) restituisce un errore #RIF! perché l'intervallo INDICE è di 4 righe per 4 colonne, ma la formula chiede di restituire il contenuto della quinta riga e della quinta colonna.

Esempio di formula INDICE con un riferimento a un intervallo non valido. La formula è =INDICE(B2:E5,5,5), ma l'intervallo è solo di 4 righe per 4 colonne. Soluzione

Modificare i riferimenti di riga o colonna in modo che siano compresi nell'intervallo di ricerca INDICE. =INDICE(B2:E5,4,4) restituisce un risultato valido.

Riferimento a una cartella di lavoro chiusa con INDIRETTO

Nell'esempio seguente una funzione INDIRETTO tenta di fare riferimento a una cartella di lavoro chiusa, causando un #REF! .

Esempio di errore di #REF! causato da un riferimento INDIRETTO a una cartella di lavoro chiusa. Soluzione

Aprire la cartella di lavoro a cui si fa riferimento. Si verifica lo stesso errore se si fa riferimento a una cartella di lavoro chiusa con una funzione di matrice dinamica.

Riferimenti strutturati non supportati

I riferimenti strutturati ai nomi di tabelle e colonne nelle cartelle di lavoro collegate non sono supportati.

Riferimenti calcolati non supportati

I riferimenti calcolati a cartelle di lavoro collegate non sono supportati.

Errore di riferimento cella non valido

Lo spostamento o l'eliminazione di celle ha causato un riferimento cella non valido o la funzione restituisce un errore di riferimento.

Problemi OLE

Se si è usato un collegamento OLE (Object Linking and Embedding, collegamento ed incorporamento di oggetti) che restituisce un errore #RIF!, avviare il programma a cui il collegamento fa riferimento.

Nota: OLE è una tecnologia che consente di condividere informazioni tra i programmi.

Problemi DDE

Se è stato usato un argomento DDE (Dynamic Data Exchange) che restituisce un errore #RIF!, , verifica innanzitutto che tu stia facendo riferimento all'argomento corretto. Se si riceve ancora un errore #RIF!, controllare le impostazioni del Centro protezione per il contenuto esterno come descritto in Bloccare o sbloccare il contenuto esterno nei documenti di Microsoft 365.

Nota:Dynamic Data Exchange (DDE) è un protocollo consolidato per lo scambio di dati tra programmi basati su Microsoft Windows.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle community.

Vedere anche

Panoramica delle formule in Excel

Come evitare errori nelle formule

Rilevare gli errori nelle formule

Funzioni di Excel (in ordine alfabetico)

Funzioni di Excel (in base alla categoria)