edubun
Italiano

Copiare formule: riferimenti relativi

Copia =B4*C4 da D4 a D5 e arriva come =B5*C5. Microsoft usa proprio questo esempio per spiegare i riferimenti relativi.

I riferimenti ricordano una direzione

Scrivi una formula una volta sola, poi copiala lungo una colonna, e funziona su ogni riga. È possibile perché un riferimento normale è relativo. Microsoft lo spiega con A2 vista da C2: il riferimento significa in realtà «la cella due colonne a sinistra, nella stessa riga». Copia la formula altrove e continua a significare due colonne a sinistra di dove si trova ora. Così =B4*C4 in D4, che significa «le due celle alla mia sinistra», diventa =B5*C5 quando la copi in D5.

La regola è una semplice aritmetica sull'indirizzo. Sposta la formula in basso di alcune righe e ogni numero di riga cresce della stessa quantità. Spostala a destra di alcune colonne e ogni lettera di colonna avanza dello stesso numero di lettere. Nella tabella di Microsoft, =A1 copiata due celle più in basso e due celle più a destra diventa =C3. Copiare =A2+1 da B2 in su, in B1, dà =A1+1. Il significato della formula non cambia, cambia solo dove guarda.

Formule mostrate al posto dei risultati. Un'unica formula in D2, riempita in basso fino a D6, cambia i numeri di riga a ogni riga.

Tre modi per copiare

Puoi copiare e incollare la cella come al solito. Puoi trascinare in basso o di lato il quadratino nell'angolo in basso a destra della cella selezionata, il quadratino di riempimento. Oppure puoi selezionare la formula insieme alle celle vuote sotto di essa e premere Ctrl+D per riempire in basso, o selezionarla con le celle alla sua destra e premere Ctrl+R per riempire a destra. L'elenco delle scorciatoie di Google indica Ctrl+D e Ctrl+R per Sheets (⌘+D e ⌘+R su Mac), ed Excel per Windows usa gli stessi tasti. Il laboratorio ha dei pulsanti per queste azioni, più un pulsante Seleziona intervallo per gli schermi touch.

Per vedere che cosa è successo davvero, mostra le formule al posto dei risultati. Secondo il suo elenco di scorciatoie, Google Sheets lo fa con Ctrl+~, ed Excel ha un pulsante Mostra formule nella scheda Formule. Leggere una colonna di formule una accanto all'altra è il modo più rapido per scovare l'unica riga che non segue lo schema, per esempio una cella in cui qualcuno ha scritto un numero sopra la formula.

Copiando si spostano solo i riferimenti, non i valori. Se una formula si riferisce a una cella che deve restare ferma, come un'aliquota fiscale in una cella in alto, un riferimento relativo se ne allontanerà mentre riempi in basso, e i risultati saranno sbagliati senza che compaia alcun errore. Questo problema ha una soluzione tutta sua, il riferimento assoluto, con cui comincia il corso sulle formule.

Cadere oltre il bordo

Un riferimento relativo può essere spinto in un posto che non esiste. Copia =A1+1 da B1 una colonna a sinistra, in A1, e il riferimento dovrebbe puntare a sinistra della colonna A. Lì non c'è niente, quindi il programma scrive #REF! dentro la formula stessa e la cella mostra l'errore #REF!. Lo stesso succede quando copi nella riga 1 una formula che guarda una riga più in alto. Quando una formula copiata mostra all'improvviso #REF!, mostra le formule e controlla quale riferimento è uscito dal foglio. Il prossimo corso spiega come il simbolo del dollaro impedisce del tutto a un riferimento di muoversi.

Caricamento

Trascina per ruotare. Scorri o avvicina le dita per lo zoom.

Seleziona D2, poi Maiusc+clic su D6 (oppure premi Seleziona intervallo e tocca D6), e premi Riempi in basso. Attiva Mostra formule per vedere i riferimenti di ogni riga. Prova a copiare D2 e a incollarla in A2 per veder comparire #REF!.
  1. =B4*C4 in D4 viene copiata in D5. Quale formula c'è in D5?
  2. =A1 viene copiata due celle più in basso e due celle più a destra. Che cosa diventa?
  3. =A2+1 in B2 viene copiata in B1. Quale formula c'è in B1?
  4. =B2*C2 in D2 viene copiata una colonna a destra, in E2. Che cosa diventa?
  5. =A1+1 in B1 viene copiata in A1. Che cosa succede?
    • Il riferimento diventa #REF!
    • Diventa =A1+1
    • Diventa =B1+1
    • Non viene incollato niente
  6. Che cosa fa Ctrl+D in Google Sheets?
    • Riempie in basso
    • Elimina la riga
    • Duplica il foglio
    • Mostra le formule
  7. Quale scorciatoia mostra tutte le formule in Google Sheets?
    • Ctrl+~
    • Ctrl+F
    • Ctrl+S
    • Ctrl+P
  8. Dopo aver riempito =B2*C2 da D2 a D6, B5 vale 4.25 e C5 vale 2. Che cosa c'è in D5?
  9. Che cosa memorizza davvero un riferimento relativo?
    • Una posizione rispetto alla cella della formula
    • Una cella fissa che non cambia mai
    • Il valore della cella al momento in cui hai scritto
    • Il nome della colonna
  10. =SUM(B2:B4) in B5 viene copiata in C5. Che cosa diventa?
Punti chiave
  • I riferimenti normali sono relativi: si spostano quando la formula viene copiata.
  • In basso di n righe: numeri di riga + n. A destra di n colonne: le lettere avanzano di n.
  • Riempi con il quadratino di riempimento, oppure con Ctrl+D (in basso) e Ctrl+R (a destra).
  • Un riferimento spinto fuori dal foglio diventa #REF!.
Fonti di questo corso (15)
  • Microsoft Support, "Excel specifications and limits" (support.microsoft.com/en-us/office/excel-specifications-and-limits-1672b34d-7043-467e-8e27-269d656771c3: 1,048,576 rows by 16,384 columns, 15-digit precision, 255 arguments)
  • "Calculation operators and precedence in Excel" (.../calculation-operators-and-precedence-in-excel-48be406d-4975-4d31-b2b8-7af9e0e2878a: operators, order negation % ^ * / + - & comparisons, =5+2*3 is 11, ="1"+"2" is 3, ="A"&TRUE is ATRUE, #### for too little space)
  • "SUM function" (.../sum-function-043e1c7d-7726-4e80-8f32-07b23e057f89: up to 255 numbers, =A1+B1+C1 gives #VALUE! with text while SUM ignores text)
  • "Switch between relative, absolute, and mixed references" (.../dfec08cd-ae65-4f56-839e-5f0d8d0baca9: =B4*C4 copied from D4 to D5 becomes =B5*C5)
  • "Date systems in Excel" (.../e7fe7167-48a9-4b96-bb53-5612a800b487: July 5, 2011 is 40729 in the 1900 system and 39267 in the 1904 system, 1,462 days apart)
  • "Remove or allow a circular reference" (.../8540bd0f-6e97-4483-bcf7-1b49cd50d123: warning, then 0 or the last value)
  • VLOOKUP and IF pages (#N/A, #NAME? from missing quotes)
  • Google Docs Editors Help: SUM (support.google.com/docs/answer/3093669: any number of arguments)
  • DATE (answer/3092969: days counted from December 30, 1899)
  • Keyboard shortcuts for Google Sheets (answer/181110: Ctrl+D fill down, Ctrl+R fill right, Ctrl+~ show all formulas, F4 absolute/relative)
  • Files you can store in Google Drive (support.google.com/drive/answer/37603: up to 20 million cells per spreadsheet)
  • ERROR.TYPE (answer/3238305: the error values)
  • History: Smithsonian National Museum of American History, VisiCalc software and documentation, object nmah_1696121 (Bricklin and Frankston, Apple II, 1979)
  • ACM Interactions, "The first killer app: a history of spreadsheets" (2013: Lotus 1-2-3, Excel for the Macintosh in 1985)
  • Wikipedia, VisiCalc and Lotus 1-2-3 (VisiCalc used A1 notation; Lotus 1-2-3 launched 1983)

Consultato il: 2026-10-17