Riferimenti di cella in Excel: relativi, assoluti ($) e misti
Ogni formula che punta a una cella, come =B2*C2, usa un riferimento di cella. La parte interessante inizia quando copi la formula in altre celle: Excel adatta i riferimenti, cosa che di solito è esattamente quello che vuoi, e a volte è proprio ciò che rompe il foglio.
Il segno $ è ciò che ti permette di controllarlo. Questa guida mostra i tre tipi di riferimento, con piccoli esempi di ciò che succede quando copi una formula verso il basso o di lato.
Riferimenti relativi: si spostano con la formula
Un riferimento senza segni $, come B2, è relativo. Excel lo memorizza come «la cella una colonna a sinistra, due a sinistra…» invece che come indirizzo fisso. Se copi la formula una riga più in basso, ogni riferimento scende di una riga.
Esempio: Totali di riga, copiati verso il basso
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Articolo | Prezzo | Quantità | Totale |
| 2 | Penna | 2 | 10 | |
| 3 | Quaderno | 5 | 3 | 15 |
| 4 | Borsa | 30 | 1 |
Scritta in D2 come =B2*C2 e copiata verso il basso. In riga 3 è diventata =B3*C3 da sola: 5 × 3 = 15.
Riferimenti assoluti: $ li blocca nella posizione
A volte ogni riga deve usare la stessa cella, come un'aliquota fiscale o un tasso di cambio. Metti un $ davanti alla lettera della colonna e al numero di riga, come $F$1, e il riferimento resta fisso ovunque copi la formula.
Esempio: Ogni riga usa la stessa aliquota
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Articolo | Prezzo | Imposta | Aliquota | 0.2 | |
| 2 | Penna | 2 | ||||
| 3 | Quaderno | 5 | 1 | |||
| 4 | Borsa | 30 |
Scritta in C2 come =B2*$F$1 e copiata verso il basso. B è passata a B3, ma $F$1 è rimasta ferma: 5 × 20% = 1.
Che cosa succede senza il $
Questo è l'errore di copia più comune in Excel. La formula è corretta nella prima riga, ma ogni riga sotto punta in silenzio alla cella sbagliata.
Esempio: Il riferimento all'aliquota è scivolato
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Articolo | Prezzo | Imposta | Aliquota | 0.2 | |
| 2 | Penna | 2 | ||||
| 3 | Quaderno | 5 | 0 | |||
| 4 | Borsa | 30 |
Scritta in C2 come =B2*F1 senza $ e copiata verso il basso. In riga 3 punta a F2, che è vuota, quindi l'imposta è 0. Non compare nessun errore, ed è per questo che questo errore è così facile da non notare.
Riferimenti misti: blocca solo la riga o solo la colonna
$A1 blocca la colonna ma lascia muovere la riga. A$1 blocca la riga ma lascia muovere la colonna. Ti serve quando una formula viene copiata sia verso il basso sia di lato, per esempio in una tabella che combina un elenco di importi con una riga di tassi.
Esempio: Una sola formula per tutta la tabella
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tasso → | 1 | 2 | 3 |
| 2 | 10 | |||
| 3 | 20 | |||
| 4 | 30 | 90 |
Scritta in B2 come =$A2*B$1 e copiata di lato e verso il basso. $A usa sempre gli importi della colonna A; $1 usa sempre i tassi della riga 1. In D4: 30 × 3 = 90.
La scorciatoia F4
Raramente digiti tu i segni $. Mentre modifichi una formula, fai clic su un riferimento (o subito dopo di esso) e premi F4. Ogni pressione passa tra le quattro versioni: F1 → $F$1 → F$1 → $F1 → F1. Su Mac, usa Cmd+T.
Errori comuni
Dimenticare il $ su una cella fissa. La prima riga è corretta, le righe sotto usano celle vuote o sbagliate.
Correzione: Blocca le singole celle delle impostazioni (tassi, limiti, date) con $:
=B2*$F$1.Bloccare tutto.
=$B$2*$C$2copiata verso il basso ripete il risultato della prima riga in ogni riga.Correzione: Blocca solo ciò che deve restare fisso; lascia muovere il resto.
Tabelle di ricerca che si spostano. Un CERCA.VERT (Inglese: VLOOKUP) copiato verso il basso cerca in A3:D6, poi in A4:D7…, e inizia a restituire #N/A.
Correzione: Blocca la tabella:
=CERCA.VERT(G2;$A$2:$D$5;3;FALSO).
Domande frequenti
Che cosa significa il segno $ in Excel?
Blocca la parte del riferimento che gli sta davanti: $A blocca la colonna, $1 blocca la riga, $A$1 blocca entrambe. Le parti bloccate non cambiano quando copi la formula.
Il $ cambia il risultato della formula?
No. =B2*F1 e =B2*$F$1 danno lo stesso risultato nella cella in cui le scrivi. Il $ conta solo quando copi o riempi la formula.
I riferimenti cambiano se sposto (taglio) una formula?
No. Tagliare e incollare mantiene i riferimenti esattamente come sono. Solo la copia li adatta.
Funzioni correlate
- SUMSUM somma numeri, celle e intervalli interi in un'unica formula.
- VLOOKUPVLOOKUP cerca un valore nella prima colonna di una tabella e restituisce un valore della stessa riga da un'altra colonna.
- XLOOKUPXLOOKUP cerca in una colonna o riga e restituisce il valore corrispondente da un'altra, in qualsiasi direzione, con un messaggio «non trovato» integrato.