Referència de cel·la relativa i absoluta: per què utilitzar $ a la fórmula d'Excel

  • Comparteix Això
Michael Brown

Quan s'escriu una fórmula d'Excel, $ a les referències de cel·les confon molts usuaris. Però l'explicació és molt senzilla. El signe de dòlar en una referència de cel·la d'Excel només té un propòsit: indica a Excel si ha de canviar o no la referència quan la fórmula es copia a altres cel·les. I aquest breu tutorial proporciona tots els detalls sobre aquesta gran característica.

La importància de la referència de cel·les d'Excel difícilment es pot exagerar. Obteniu una visió de la diferència entre les referències absolutes, relatives i mixtes i esteu a mig camí per dominar la potència i la versatilitat de les fórmules i les funcions d'Excel.

Probablement tots heu vist el signe del dòlar ($) a Excel. fórmules i em vaig preguntar de què va tot això. De fet, podeu fer referència a una mateixa cel·la de quatre maneres diferents, per exemple A1, $A$1, $A1 i A$1.

El signe de dòlar en una referència de cel·la d'Excel només afecta una cosa: és indica a Excel com tractar la referència quan la fórmula es mou o es copia a altres cel·les. En poques paraules, l'ús del signe $ abans de les coordenades de fila i columna crea una referència de cel·la absoluta que no canviarà. Sense el signe $, la referència és relativa i canviarà.

Si esteu escrivint una fórmula per a una sola cel·la, podeu anar amb qualsevol tipus de referència i obtenir la fórmula correctament de totes maneres. Però si teniu intenció de copiar la vostra fórmula a altres cel·les, trieu la cel·la adequadasigne) no està bloquejat perquè voleu calcular els preus de cada fila individualment.

  • C$2 - columna relativa i fila absoluta . Com que tots els tipus de canvi es troben a la fila 2, bloquegeu la referència de la fila posant el signe del dòlar ($) davant del número de fila. I ara, independentment de quina fila copieu la fórmula, Excel sempre buscarà el tipus de canvi a la fila 2. I com que la referència de la columna és relativa (sense el signe $), s'ajustarà per a la columna a la qual està la fórmula. copiat.
  • Com fer referència a una columna o una fila sencera a Excel

    Quan treballeu amb un full de treball d'Excel que té un nombre variable de files, és possible que vulgueu fer referència a totes les de les cel·les d'una columna específica. Per fer referència a tota la columna, només cal que escriviu una lletra de columna dues vegades i dos punts entremig, per exemple A:A .

    Una referència de columna sencera

    Així com referències de cel·les, una referència de columna sencera pot ser absoluta i relativa, per exemple:

    • Referència de columna absoluta , com $A:$A
    • Referència de columna relativa , com A:A

    I de nou, feu servir el signe del dòlar ($) en una referència de columna absoluta per bloquejar-la a una columna determinada, per a la referència de la columna sencera no canviar quan copieu una fórmula a altres cel·les.

    Una referència de columna relativa canviarà quan la fórmula es copie o es mogui a altres columnes i es mantindràintacta quan copieu la fórmula a altres cel·les dins de la mateixa columna.

    Una referència de fila sencera

    Per referir-vos a la fila sencera, utilitzeu el mateix enfocament, excepte que escriviu números de fila. de lletres de columna:

    • Referència de fila absoluta , com $1:$1
    • Referència de fila relativa, com 1:1

    En teoria, també podeu crear una referència de columna sencera mixta o referència mixta de - referència de fila sencera, com $A:A o $1:1, respectivament. Dic "en teoria", perquè no puc pensar en cap aplicació pràctica d'aquestes referències, tot i que l'exemple 4 demostra que les fórmules amb aquestes referències funcionen exactament com se suposa.

    Exemple 1. Referència de columna sencera d'Excel. (absolut i relatiu)

    Suposem que tens alguns nombres a la columna B i vols saber-ne el total i la mitjana. El problema és que s'afegeixen noves files a la taula cada setmana, de manera que escriure una fórmula habitual SUM() o AVERAGE() per a un rang fix de cel·les no és el camí a seguir. En lloc d'això, podeu fer referència a tota la columna B:

    =SUM($B:$B) : utilitzeu el signe del dòlar ($) per fer una absoluta referència a tota la columna que bloquegi la fórmula a columna B.

    =SUM(B:B) : escriviu la fórmula sense $ per fer una relació de tota la columna que es canviarà a mesura que copieu la fórmula a altres columnes.

    Consell. Quan escriviu la fórmula, feu clic a la lletra de la columna per tenir-laS'ha afegit una referència de columna sencera a la fórmula. Com és el cas de les referències de cel·les, Excel insereix una referència relativa (sense signe $) per defecte:

    De la mateixa manera, escrivim una fórmula per calcular el preu mitjà a la columna sencera B:

    =AVERAGE(B:B)

    En aquest exemple, estem utilitzant una referència relativa de columna sencera, de manera que la nostra fórmula s'ajusta correctament quan la copiem a altres columnes:

    Nota. Quan utilitzeu una referència de columna sencera a les vostres fórmules d'Excel, no introduïu mai la fórmula en cap lloc dins de la mateixa columna. Per exemple, pot semblar una bona idea introduir la fórmula =SUMA(B:B) en una de les cel·les buides més baixes de la columna B per tenir el total al final de la mateixa columna. No facis això! Això crearia una anomenada referència circular i la fórmula retornaria 0.

    Exemple 2. Referència de fila sencera d'Excel (absoluta i relativa)

    Si les dades al vostre full d'Excel s'organitza en files en lloc de columnes, aleshores podeu fer referència a una fila sencera a la fórmula. Per exemple, així és com podem calcular un preu mitjà a la fila 2:

    =AVERAGE($2:$2) : una absoluta referència de la fila sencera està bloquejada a una fila específica mitjançant l'ús el signe del dòlar ($).

    =AVERAGE(2:2) : una referència de fila sencera relativa canviarà quan la fórmula es copie a altres files.

    En aquest exemple, necessitem una referència relativa de fila sencera perquè tenim 3files de dades i volem calcular una mitjana a cada fila copiant la mateixa fórmula:

    Exemple 3. Com fer referència a una columna sencera excloent les primeres files

    Aquest és un problema molt d'actualitat, perquè sovint les primeres files d'un full de treball contenen alguna clàusula introductòria o informació explicativa i no voleu incloure-les als vostres càlculs. Lamentablement, Excel no permet referències com B5:B que inclourien totes les files de la columna B que comencen per la fila 5. Si proveu d'afegir aquesta referència, és probable que la vostra fórmula retorni l'error #NAME.

    En lloc d'això, podeu especificar una fila màxima , de manera que la vostra referència inclogui totes les files possibles en una columna determinada. A Excel 2016, 2013, 2010 i 2007, un màxim és de 1.048.576 files i 16.384 columnes. Les versions anteriors d'Excel tenen un màxim de fila de 65.536 i un màxim de columna de 256.

    Per tant, per trobar una mitjana per a cada columna de preu a la taula següent (columnes B a D), introduïu la fórmula següent a la cel·la F2 , i després copieu-lo a les cel·les G2 i H2:

    =AVERAGE(B5:B1048576)

    Si utilitzeu la funció SUMA, també podeu restar les files que voleu excloure:

    =SUM(B:B)-SUM(B1:B4)

    Exemple 4. Ús d'una referència mixta de columna sencera a Excel

    Com he esmentat uns quants paràgrafs abans, també podeu crear una columna sencera mixta o referència de fila sencera a Excel:

    • Referència de columna mixta, com ara$A:A
    • Referència de fila mixta, com ara $1:1

    Ara, vegem què passa quan copieu una fórmula amb aquestes referències a altres cel·les. Suposant que introduïu la fórmula =SUM($B:B) en alguna cel·la, F2 en aquest exemple. Quan copieu la fórmula a la cel·la dreta adjacent (G2), canvia a =SUM($B:C) perquè la primera B es fixa amb el signe $, mentre que la segona no. Com a resultat, la fórmula sumarà tots els nombres de les columnes B i C. No estic segur de si això té algun valor pràctic, però potser voldreu saber com funciona:

    Una paraula de precaució! No utilitzeu massa referències de columnes/files senceres en un full de treball perquè poden alentir l'Excel.

    Com canviar entre absolut, relatiu i referències mixtes (tecla F4)

    Quan escriviu una fórmula d'Excel, per descomptat, el signe $ es pot escriure manualment per canviar una referència de cel·la relativa a absoluta o mixta. O bé, podeu prémer la tecla F4 per accelerar les coses. Perquè la drecera F4 funcioni, heu d'estar en mode d'edició de fórmules:

    1. Seleccioneu la cel·la amb la fórmula.
    2. Entreu al mode d'edició prement la tecla F2 o doble feu clic a la cel·la.
    3. Seleccioneu la referència de cel·la que voleu canviar.
    4. Premeu F4 per alternar entre quatre tipus de referència de cel·la.

    Si heu seleccionat un referència de cel·la relativa sense signe $, com A1, prement repetidament la tecla F4 alterna entre una referència absoluta amb els dos signes de dòlar com ara$A$1, fila absoluta A$1, columna absoluta $A1 i, a continuació, torneu a la referència relativa A1.

    Nota. Si premeu F4 sense seleccionar cap referència de cel·la, la referència a l'esquerra del punter del ratolí es seleccionarà automàticament i es canviarà a un altre tipus de referència.

    Espero que ara entenguis perfectament què són les referències de cel·la relatives i absolutes, i una fórmula d'Excel amb signes $ ja no és un misteri. En els propers articles, continuarem aprenent diversos aspectes de les referències de cel·les d'Excel, com ara fer referència a un altre full de treball, referència 3D, referència estructurada, referència circular, etc. Mentrestant, us agraeixo la lectura i esperem veure-us al nostre blog la setmana vinent!

    El tipus de referència és crucial. Si et sents afortunat, pots llançar una moneda :) Si vols ser seriós, invertiu uns quants minuts en aprendre els detalls de les referències de cel·les absolutes i relatives a Excel, i quan utilitzar quina.

      Què és una referència de cel·la d'Excel?

      Per dir-ho simplement, una referència de cel·la a Excel és una adreça de cel·la. Indica a Microsoft Excel on buscar el valor que voleu utilitzar a la fórmula.

      Per exemple, si introduïu una fórmula simple =A1 a la cel·la C1, Excel traurà un valor de la cel·la A1 a C1:

      Com ja s'ha esmentat, sempre que escriviu una fórmula per a una cel·la única , podeu utilitzar qualsevol tipus de referència, amb o sense el signe de dòlar ($), el resultat serà el mateix:

      Però si voleu moure o copiar la fórmula al full de treball, és molt important que trieu el tipus de referència adequat perquè la fórmula es copiï correctament a altres cel·les. Les seccions següents proporcionen l'explicació detallada i exemples de fórmules per a cada tipus de referència de cel·la.

      Nota. A part de l' estil de referència A1 , on les columnes es defineixen amb lletres i les files amb números, també existeix l' estil de referència R1C1 on tant les files com les columnes s'identifiquen amb números (R1C1 designa fila). 1, columna 1).

      Com que A1 és l'estil de referència predeterminat a Excel i s'utilitza la majoria de les vegades,discutiu només les referències de tipus A1 en aquest tutorial. Si algú està utilitzant actualment l'estil R1C1, podeu desactivar-lo fent clic a Fitxer > Opcions > Fórmules i, a continuació, desmarqueu R1C1. quadre d'estil de referència .

      Referència de cel·la relativa d'Excel (sense signe $)

      Una referència relativa a Excel és una adreça de cel·la sense el signe $ a les coordenades de fila i columna, com A1 .

      Quan una fórmula amb referències de cel·les relatives es copia a una altra cel·la, la referència canvia en funció d'una posició relativa de files i columnes. Per defecte, totes les referències a Excel són relatives. L'exemple següent mostra com funcionen les referències relatives.

      Suposant que teniu la fórmula següent a la cel·la B1:

      =A1*10

      Si copieu aquesta fórmula a una altra fila a la mateixa columna, per exemple, a la cel·la B2, la fórmula s'ajustarà per a la fila 2 (A2*10) perquè Excel suposa que voleu multiplicar un valor a cada fila de la columna A per 10.

      Si copieu la fórmula amb una referència de cel·la relativa a una altra columna de la mateixa fila, Excel canviarà la referència de la columna en conseqüència:

      I si copieu o moveu una fórmula d'Excel amb una referència de cel·la relativa a una altra fila i una altra columna , tant les referències de la columna com la de la fila canviaran :

      Com veieu, utilitzar referències de cel·les relatives a les fórmules d'Excel és molt convenientmanera de realitzar els mateixos càlculs a tot el full de treball. Per il·lustrar-ho millor, parlem d'un exemple de la vida real.

      L'ús de la referència relativa és Excel - exemple de fórmula

      Suposant que teniu una columna de preus en USD (columna B) al vostre full de treball i voleu convertir-los a EUR. Coneixent la taxa de conversió USD - EUR (0,93 en el moment d'escriure), la fórmula per a la fila 2, és tan senzilla com =B2*0.93 . Tingueu en compte que estem utilitzant una referència de cel·la relativa d'Excel, sense el signe del dòlar.

      Prem la tecla Intro es calcularà la fórmula i el resultat apareixerà immediatament a la cel·la.

      Consell. Per defecte, totes les referències de cel·les a Excel són referències relatives. Per tant, quan escriviu una fórmula, podeu afegir una referència relativa fent clic a la cel·la corresponent del full de treball en lloc d'escriure una referència de cel·la manualment.

      Per copiar la fórmula a la columna , passeu el cursor del cursor. el ratolí sobre el mànec d'emplenament (un petit quadrat a la cantonada inferior dreta de la cel·la seleccionada). A mesura que feu això, el cursor canviarà a una creu negra fina i la mantingueu premuda i arrossegueu per sobre de les cel·les que voleu omplir automàticament.

      Això és tot! La fórmula es copia a altres cel·les amb referències relatives que s'ajusten correctament per a cada cel·la individual. Per assegurar-vos que un valor de cada cel·la es calcula correctament, seleccioneu qualsevol de les cel·les i visualitzeu la fórmula a labarra de fórmules. En aquest exemple, he seleccionat la cel·la C4 i veig que la referència de la cel·la a la fórmula és relativa a la fila 4, exactament com hauria de ser:

      Cel·la absoluta d'Excel referència (amb signe $)

      Una referència absoluta a Excel és una adreça de cel·la amb el signe de dòlar ($) a les coordenades de fila o columna, com ara $A$1 .

      El signe del dòlar fixa la referència a una cel·la determinada, de manera que es mantingui sense canvis independentment d'on es mogui la fórmula. En altres paraules, utilitzar $ a les referències de cel·les us permet copiar la fórmula a Excel sense canviar les referències.

      Per exemple, si teniu 10 a la cel·la A1 i feu servir un referència de cel·la absoluta ( $A$1 ), la fórmula =$A$1+5 sempre retornarà 15, independentment de les altres cel·les a les quals es copie la fórmula. D'altra banda, si escriviu la mateixa fórmula amb una referència de cel·la relativa ( A1 ) i després la copieu a altres cel·les de la columna, es calcularà un valor diferent. per a cada fila. La imatge següent mostra la diferència:

      Nota. Tot i que hem estat dient que una referència absoluta a Excel no canvia mai, de fet, canvia quan afegiu o elimineu files i/o columnes al vostre full de treball, i això canvia la ubicació de la cel·la a la qual es fa referència. A l'exemple anterior, si inserim una nova fila a la part superior del full de treball, Excel és prou intel·ligent per ajustar la fórmulaper reflectir aquest canvi:

      En fulls de treball reals, és un cas molt rar quan només utilitzeu referències absolutes a la vostra fórmula d'Excel. Tanmateix, hi ha moltes tasques que requereixen utilitzar referències tant absolutes com relatives, com es demostra als exemples següents.

      Nota. No s'ha de confondre una referència de cel·la absoluta amb un valor absolut, que és la magnitud d'un nombre sense tenir en compte el seu signe.

      Utilitzar referències de cel·la relatives i absolutes en una fórmula

      Sovint és possible que necessiteu una fórmula on algunes referències de cel·les s'ajustin per a les columnes i files on es copia la fórmula, mentre que altres es mantenen fixades en cel·les específiques. En altres paraules, heu d'utilitzar referències de cel·les relatives i absolutes en una única fórmula.

      Exemple 1. Referències de cel·les relatives i absolutes per calcular nombres

      Al nostre exemple anterior amb preus en USD i EUR , és possible que no vulgueu codificar el tipus de canvi a la fórmula. En comptes d'això, podeu introduir aquest número en alguna cel·la, per exemple C1, i arreglar aquesta referència de cel·la a la fórmula utilitzant el signe del dòlar ($) com es mostra a la captura de pantalla següent:

      En aquesta fórmula (B4*$C$1), hi ha dos tipus de referència de cel·la:

      • B4 - relació de cel·la que s'ajusta per a cada fila, i
      • $C$1 - referència de cel·la absoluta que no canvia mai independentment d'on es copie la fórmula.

      UnaL'avantatge d'aquest enfocament és que els vostres usuaris poden calcular els preus en euros en funció d'un tipus de canvi variable sense canviar la fórmula. Un cop canvia el percentatge de conversió, només cal actualitzar el valor de la cel·la C1.

      Exemple 2. Referències de cel·les relatives i absolutes per calcular les dates

      Un altre ús comú de l'absolut i relatiu. les referències de cel·les en una fórmula única és Calcular dates a Excel basant-se en la data d'avui.

      Suposant que teniu una llista de dates de lliurament a la columna B i introduïu la data actual a C1 mitjançant la funció TODAY(). El que voleu saber és en quants dies s'envia cada article, i podeu calcular-ho mitjançant la fórmula següent: =B4-$C$1

      I de nou, fem servir dos tipus de referència a la fórmula:

      • Relatiu per a la cel·la amb la primera data de lliurament (B4), perquè voleu que aquesta referència de cel·la variï en funció de la fila on resideix la fórmula.
      • Absolut per a la cel·la amb la data d'avui ($C$1), perquè voleu que aquesta referència de cel·la es mantingui constant.

      Acabat, sempre que vulgueu creeu una referència de cel·la estàtica d'Excel que sempre faci referència a la mateixa cel·la, assegureu-vos d'incloure el signe del dòlar ($) a la fórmula per crear una referència absoluta a Excel.

      Referència de cel·la mixta d'Excel

      Una referència de cel·la mixta a Excel és una referència on hi ha la lletra de la columna o el número de la filafixat. Per exemple, $A1 i A$1 són referències mixtes. Però què vol dir cadascun? És molt senzill.

      Com recordeu, una referència absoluta d'Excel conté 2 signes de dòlar ($) que bloquegen tant la columna com la fila. En una referència de cel·la mixta, només una coordenada és fixa (absoluta) i l'altra (relativa) canviarà en funció d'una posició relativa de la fila o columna:

      • Columna absoluta i fila relativa , com $A1. Quan una fórmula amb aquest tipus de referència es copia a altres cel·les, el signe $ davant de la lletra de la columna bloqueja la referència a la columna especificada perquè no canviï mai. La referència relativa a la fila, sense el signe del dòlar, varia en funció de la fila a la qual es copia la fórmula.
      • Columna relativa i fila absoluta , com A$1. En aquest tipus de referència, és la referència de la fila la que no canviarà i la referència de la columna ho farà.

      A continuació trobareu un exemple d'ús de les dues cel·les mixtes. tipus de referència que esperem facilitaran la comprensió de les coses.

      Ús d'una referència mixta a Excel - exemple de fórmula

      Per a aquest exemple, tornarem a utilitzar la nostra taula de conversió de moneda. Però aquesta vegada, no ens limitarem només a la conversió USD - EUR. El que farem és convertir els preus en dòlars a altres monedes, tot amb una fórmula única !

      Per començar, introduïm lapercentatges de conversió en alguna fila, per exemple, la fila 2, tal com es mostra a la captura de pantalla següent. A continuació, escriviu només una fórmula per a la cel·la superior esquerra (C5 en aquest exemple) per calcular el preu en euros:

      =$B5*C$2

      On $B5 és el preu en dòlar de la mateixa fila , i C$2 és la taxa de conversió de USD a EUR.

      I ara, copieu la fórmula a altres cel·les de la columna C i, després d'això, empleneu les altres columnes automàticament amb la mateixa fórmula arrossegant el mànec d'emplenament. Com a resultat, tindreu 3 columnes de preus diferents calculades correctament en funció del tipus de canvi corresponent a la fila 2 de la mateixa columna. Per verificar-ho, seleccioneu qualsevol cel·la de la taula i visualitzeu la fórmula a la barra de fórmules.

      Per exemple, seleccionem la cel·la D7 (a la columna GBP). El que veiem aquí és la fórmula =$B7*D$2 que pren un preu en USD a B7 i el multiplica pel valor de D2, que és la taxa de conversió USD-GBP, just el que va ordenar el metge :)

      I ara, anem a entendre com és que Excel sap exactament quin preu agafar i per quin tipus de canvi multiplicar-lo. Com haureu endevinat, són les referències de cel·les mixtes les que fan el truc ($B5*C$2).

      • $B5 - columna absoluta i fila relativa . Aquí afegiu el signe del dòlar ($) només abans de la lletra de la columna per ancorar la referència a la columna A, de manera que Excel sempre utilitza els preus originals en USD per a totes les conversions. La referència de fila (sense $

      Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.