Formule relative e assolute - Suggerimenti di Excel

Sommario

Merwyn dall'Inghilterra ha inviato questo problema.

C'è una singola formula nella cella B2 che può essere copiata su e giù per creare una tabella di moltiplicazione?
Esempio di tabella di riferimento per la moltiplicazione 12x12

L'obiettivo di Merwyn è quello di inserire una singola formula in B2 che può essere facilmente copiata in tutte le 144 celle per creare una tabella di riferimento di moltiplicazione.

Attacchiamolo come un principiante di Excel e vediamo quali sono le insidie ​​in cui ci imbattiamo. La prima reazione potrebbe essere quella di avere la formula in B2 =A2*B1. Questa formula produce il risultato corretto, ma non è adatta per l'incarico di Merwyn.

Quando copi questa formula dalla cella B2 alla cella C2, anche le celle a cui fa riferimento la formula si spostano su una cella. La formula che era =A2*B1ora diventa =C1*B2. Questa è una funzionalità progettata in Microsoft Excel e viene chiamata riferimento relativo alla formula. Durante la copia di una formula, i riferimenti di cella nella formula spostano anche un numero corrispondente di celle su e giù.

Ci sono momenti in cui non vuoi che Excel mostri questo comportamento e il caso corrente è uno di quelli. Per impedire a Excel di modificare il riferimento durante la copia delle celle, inserire un "$" prima della parte del riferimento che si desidera bloccare. Esempi:

  • $ A1 dice a Excel che vuoi sempre fare riferimento alla colonna A.
  • B $ 1 dice a Excel che vuoi sempre fare riferimento alla riga 1.
  • $ B $ 1 dice a Excel che vuoi sempre fare riferimento alla cella B1.

L'apprendimento di questo codice ridurrà drasticamente il tempo necessario per creare fogli di lavoro. Invece di dover inserire 144 formule, Merwyn può utilizzare questa scorciatoia per inserire una singola formula e copiarla in tutte le celle.

Guardando la formula di Merwyn =B1*A2, ci rendiamo conto che la parte "B1" dell'espressione dovrebbe sempre puntare a un numero nella riga 1. Questo dovrebbe essere riscritto come "B $ 1". La sezione "A2" della formula dovrebbe sempre puntare a un numero nella colonna A. Questo dovrebbe essere riscritto come "$ A2". Quindi, la nuova formula nella cella B2 è =B$1*$A2.

Tabella di moltiplicazione completa

Dopo aver inserito la formula in B2, posso copiarla e incollarla nell'intervallo appropriato. Excel segue le mie istruzioni e dopo aver fatto la copia, trovo le seguenti formule:

  • La cella M2 contiene =M$1*$A2
  • La cella B13 contiene =B$1*$A13
  • La cella M13 contiene =M$1*$A13

Ciascuno di questi tipi di formule ha un nome. Le formule senza segni di dollaro sono chiamate formule relative. Le formule in cui sia la riga che la colonna sono bloccate con un segno di dollaro sono chiamate formule assolute. Le formule in cui la riga o la colonna sono bloccate con un segno di dollaro sono chiamate formule miste.

C'è un metodo abbreviato per inserire i segni del dollaro. Mentre digiti una formula e finisci un riferimento di cella, puoi premere il tasto per alternare tra i 4 tipi di riferimento. Diciamo che hai iniziato a digitare una formula e hai digitato =100*G87.

  • Premi F4 e la tua formula cambia in =100*$G$87
  • Premi di nuovo F4 e la tua formula cambia in =100*G$87
  • Premi di nuovo F4 e la tua formula cambia in =100*$G87
  • Premi di nuovo F4 e la tua formula torna all'originale =100*G87

Puoi mettere in pausa durante l'immissione della formula in ogni riferimento di cella per premere F4 finché non ottieni il tipo di riferimento corretto. La sequenza di tasti per inserire la formula di Merwyn sopra è =B1*A1.

Uno dei miei usi preferiti dei riferimenti a formule miste si presenta quando ho un lungo elenco di voci nella colonna A.Quando voglio un metodo rapido e sporco per trovare i duplicati, a volte inserisco questa formula nella cella B4 e poi la copio:

=VLOOKUP(A4,$A$2:$A3,1,FALSE)

Si noti che il secondo termine della formula CERCA.VERT utilizza sia un riferimento assoluto ($ A $ 2) sia un riferimento misto ($ A3) per descrivere l'intervallo di ricerca. In inglese, sto dicendo a Excel di cercare sempre dalla cella $ A $ 2 alla cella nella colonna A appena sopra la cella corrente. Non appena Excel rileva un valore duplicato, il risultato di questa formula cambia da # N / A! a un valore.

Con l'uso creativo di $ nei riferimenti di cella, puoi assicurarti che una singola formula possa essere copiata in molte celle con risultati corretti.

Articoli interessanti...