Referencia de cela relativa e absoluta: por que usar $ na fórmula de Excel

  • Comparte Isto
Michael Brown

Ao escribir unha fórmula de Excel, $ nas referencias de cela confunde a moitos usuarios. Pero a explicación é moi sinxela. O signo de dólar nunha referencia de cela de Excel só ten un propósito: indica a Excel se debe cambiar ou non a referencia cando a fórmula se copia noutras celas. E este breve tutorial ofrece todos os detalles sobre esta gran función.

A importancia da referencia de celas de Excel dificilmente se pode exagerar. Obtén unha idea da diferenza entre as referencias absolutas, relativas e mixtas e estás a medio camiño para dominar o poder e a versatilidade das fórmulas e funcións de Excel.

Probablemente, todos tiveses visto o signo de dólar ($) en Excel. fórmulas e preguntábame de que se trata. De feito, pode facer referencia a unha mesma cela de catro xeitos diferentes, por exemplo A1, $A$1, $A1 e A$1.

O signo de dólar nunha referencia de cela de Excel afecta só a unha cousa: é indica a Excel como tratar a referencia cando a fórmula se move ou se copia a outras celas. En poucas palabras, usar o signo $ antes das coordenadas da fila e da columna fai unha referencia de cela absoluta que non cambiará. Sen o signo $, a referencia é relativa e cambiará.

Se está a escribir unha fórmula para unha única cela, pode ir con calquera tipo de referencia e obter a fórmula de todos os xeitos. Pero se queres copiar a túa fórmula noutras celas, escolle a cela adecuadasigno) non está bloqueado porque quere calcular os prezos de cada fila individualmente.

  • C$2 - columna relativa e fila absoluta . Dado que todos os tipos de cambio residen na fila 2, bloquea a referencia da fila poñendo o signo de dólar ($) diante do número de fila. E agora, independentemente da fila na que copies a fórmula, Excel sempre buscará o tipo de cambio na fila 2. E como a referencia da columna é relativa (sen o signo $), axustarase para a columna á que está a fórmula. copiado.
  • Como facer referencia a unha columna ou fila enteira en Excel

    Cando está a traballar cunha folla de cálculo de Excel que ten un número variable de filas, pode querer referirse a todas das celas dentro dunha columna específica. Para facer referencia a toda a columna, só tes que escribir dúas veces unha letra de columna e dous puntos no medio, por exemplo A:A .

    Unha referencia de columna enteira

    Así como referencias de cela, unha referencia de columna enteira pode ser absoluta e relativa, por exemplo:

    • Referencia de columna absoluta , como $A:$A
    • Referencia de columna relativa , como A:A

    E, de novo, usa o signo de dólar ($) nunha referencia de columna absoluta para bloquealo nunha determinada columna, para a referencia de toda a columna para non cambiar cando copia unha fórmula a outras celas.

    A referencia de columna relativa cambiará cando a fórmula se copie ou se mova a outras columnas e permaneceráintacta cando copias a fórmula a outras celas da mesma columna.

    Unha referencia de fila enteira

    Para referirse a toda a fila, usa o mesmo enfoque excepto que escribe números de fila no seu lugar de letras de columna:

    • Referencia de fila absoluta , como $1:$1
    • Referencia de fila relativa, como 1:1

    En teoría, tamén pode crear unha referencia mixta de columna enteira ou mixta referencia de fila - enteira, como $A:A ou $1:1, respectivamente. Digo "en teoría", porque non se me ocorre ningunha aplicación práctica de tales referencias, aínda que o exemplo 4 demostra que as fórmulas con tales referencias funcionan exactamente como se supón.

    Exemplo 1. Referencia de columna enteira de Excel. (absoluto e relativo)

    Supoñendo que tes uns números na columna B e queres saber o seu total e a súa media. O problema é que se engaden novas filas á táboa cada semana, polo que escribir unha fórmula SUM() ou AVERAGE() habitual para un intervalo fixo de celas non é o camiño a seguir. Pola contra, pode facer referencia a toda a columna B:

    =SUM($B:$B) - use o signo de dólar ($) para facer unha absoluta referencia de toda a columna que bloquee a fórmula para columna B.

    =SUM(B:B) : escribe a fórmula sen $ para facer unha relativa referencia de toda a columna que se cambiará mentres copies a fórmula noutras columnas.

    Consello. Ao escribir a fórmula, fai clic na letra da columna para ter oreferencia de columna enteira engadida á fórmula. Como ocorre coas referencias de celas, Excel insire unha referencia relativa (sen signo $) por defecto:

    Do mesmo xeito, escribimos unha fórmula para calcular o prezo medio no columna enteira B:

    =AVERAGE(B:B)

    Neste exemplo, estamos a usar unha referencia relativa de columna enteira, polo que a nosa fórmula axústase correctamente cando a copiamos noutras columnas:

    Nota. Cando use unha referencia de columna enteira nas súas fórmulas de Excel, nunca introduza a fórmula en ningún lugar da mesma columna. Por exemplo, pode parecer unha boa idea introducir a fórmula =SUMA(B:B) nunha das celas baleiras máis baixas da columna B para ter o total ao final da mesma columna. Non fagas isto! Isto crearía unha chamada referencia circular e a fórmula devolvería 0.

    Exemplo 2. Referencia de fila enteira de Excel (absoluta e relativa)

    Se os datos na túa folla de Excel organízase en filas en lugar de columnas, entón podes facer referencia a unha fila enteira na túa fórmula. Por exemplo, así é como podemos calcular un prezo medio na fila 2:

    =AVERAGE($2:$2) - unha absoluta referencia de toda a fila está bloqueada nunha fila específica mediante o uso o sinal de dólar ($).

    =AVERAGE(2:2) - unha relativa referencia de toda a fila cambiará cando a fórmula se copie noutras filas.

    Neste exemplo, necesitamos unha referencia relativa de fila enteira porque temos 3filas de datos e queremos calcular unha media en cada fila copiando a mesma fórmula:

    Exemplo 3. Como facer referencia a unha columna enteira excluíndo as primeiras filas

    Este é un problema moi actual, porque moitas veces as primeiras filas dunha folla de traballo conteñen algunha cláusula introdutoria ou información explicativa e non quere incluílas nos seus cálculos. Lamentablemente, Excel non permite referencias como B5:B que inclúan todas as filas da columna B que comezan pola fila 5. Se tentas engadir esa referencia, a túa fórmula probablemente devolverá o erro #NAME.

    Pola contra, pode especificar unha fila máxima , de xeito que a súa referencia inclúa todas as filas posibles nunha columna determinada. En Excel 2016, 2013, 2010 e 2007, un máximo é de 1.048.576 filas e 16.384 columnas. As versións anteriores de Excel teñen un máximo de filas de 65.536 e un máximo de columnas de 256.

    Entón, para atopar unha media para cada columna de prezos na seguinte táboa (columnas B a D), introduza a seguinte fórmula na cela F2 , e despois cópiao nas celas G2 e H2:

    =AVERAGE(B5:B1048576)

    Se estás a usar a función SUMA, tamén podes restar as filas que queres exclude:

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

    Exemplo 4. Usando unha referencia de columna enteira mixta en Excel

    Como mencionei algúns parágrafos antes, tamén podes facer unha columna enteira mixta ou referencia de fila enteira en Excel:

    • Referencia de columna mixta, como$A:A
    • Referencia de filas mixtas, como $1:1

    Agora, vexamos que ocorre cando copias unha fórmula con tales referencias a outras celas. Supondo que introduce a fórmula =SUM($B:B) nalgunha cela, F2 neste exemplo. Cando copias a fórmula na cela da dereita adxacente (G2), cambia a =SUM($B:C) porque a primeira B está fixada co signo $, mentres que a segunda non. Como resultado, a fórmula sumará todos os números das columnas B e C. Non estou seguro se isto ten algún valor práctico, pero pode querer saber como funciona:

    Unha palabra de precaución! Non use demasiadas referencias de columnas/filas enteiras nunha folla de traballo porque poden ralentizar o seu Excel.

    Como cambiar entre absoluto, relativo e referencias mixtas (tecla F4)

    Cando escribe unha fórmula de Excel, o signo $ pódese escribir manualmente para cambiar unha referencia de cela relativa a absoluta ou mixta. Ou pode premer a tecla F4 para acelerar as cousas. Para que o atallo F4 funcione, ten que estar no modo de edición de fórmulas:

    1. Seleccione a cela coa fórmula.
    2. Ingrese ao modo de edición premendo a tecla F2 ou preme dúas veces. prema na cela.
    3. Seleccione a referencia de cela que quere cambiar.
    4. Preme F4 para alternar entre catro tipos de referencia de cela.

    Se seleccionou un referencia de cela relativa sen signo $, como A1, premendo repetidamente a tecla F4 alterna entre unha referencia absoluta con ambos signos de dólar como$A$1, fila absoluta A$1, columna absoluta $A1 e, a continuación, volve á referencia relativa A1.

    Nota. Se preme F4 sen seleccionar ningunha referencia de cela, a referencia á esquerda do punteiro do rato seleccionarase automaticamente e cambiarase a outro tipo de referencia.

    Espero que agora comprenda completamente o que son as referencias de cela relativas e absolutas, e unha fórmula de Excel con signos $ xa non é un misterio. Nos próximos artigos, seguiremos aprendendo varios aspectos das referencias de celas de Excel, como referencia a outra folla de traballo, referencia 3D, referencia estruturada, referencia circular, etc. Mentres tanto, agradézoche a lectura e espero verte no noso blog a próxima semana!

    o tipo de referencia é fundamental. Se tes sorte, podes lanzar unha moeda :) Se queres ser serio, inviste uns minutos para aprender os pormenores das referencias absolutas e relativas das celas en Excel e cando usar cal.

      Que é unha referencia de cela de Excel?

      Para dicilo simplemente, unha referencia de cela en Excel é un enderezo de cela. Indícalle a Microsoft Excel onde buscar o valor que quere usar na fórmula.

      Por exemplo, se introduce unha fórmula sinxela =A1 na cela C1, Excel extraerá un valor da cela A1 a C1:

      Como xa se mencionou, sempre que escriba unha fórmula para unha celda única , pode usar calquera tipo de referencia, con ou sen o signo de dólar ($), o resultado será o mesmo:

      Pero se queres mover ou copiar a fórmula na folla de traballo, é moi importante que escolla o tipo de referencia correcto para que a fórmula se copie correctamente noutras celas. As seguintes seccións proporcionan a explicación detallada e exemplos de fórmulas para cada tipo de referencia de cela.

      Nota. Ademais do estilo de referencia A1 , onde as columnas se definen mediante letras e as filas mediante números, tamén existe o estilo de referencia R1C1 onde as filas e as columnas se identifican mediante números (R1C1 designa a fila). 1, columna 1).

      Debido a que A1 é o estilo de referencia predeterminado en Excel e úsase a maioría das veces,discuta só as referencias de tipo A1 neste tutorial. Se alguén está a usar o estilo R1C1, pode desactivalo facendo clic en Ficheiro > Opcións > Fórmulas e, a continuación, desmarcando o R1C1. caixa de estilo de referencia .

      Referencia de cela relativa de Excel (sen signo $)

      Unha referencia relativa en Excel é un enderezo de cela sen o signo $ nas coordenadas da fila e da columna, como A1 .

      Cando unha fórmula con referencias de cela relativas se copia noutra cela, a referencia cambia en función dunha posición relativa de filas e columnas. Por defecto, todas as referencias en Excel son relativas. O seguinte exemplo mostra como funcionan as referencias relativas.

      Supoñendo que tes a seguinte fórmula na cela B1:

      =A1*10

      Se copias esta fórmula a outra fila na mesma columna, digamos que a cela B2, a fórmula axustarase para a fila 2 (A2*10) porque Excel asume que quere multiplicar un valor en cada fila da columna A por 10.

      Se copias a fórmula cunha referencia de cela relativa a outra columna da mesma fila, Excel cambiará a referencia da columna en consecuencia:

      E se copia ou move unha fórmula de Excel cunha referencia de cela relativa a outra fila e outra columna , tanto as referencias de columna como de fila cambiarán :

      Como ves, usar referencias de celas relativas en fórmulas de Excel é moi convenientexeito de realizar os mesmos cálculos en toda a folla de traballo. Para ilustralo mellor, comentemos un exemplo real.

      Usar referencia relativa é Excel - exemplo de fórmula

      Supoño que tes unha columna de prezos en USD (columna B) na túa folla de cálculo e queres convertelos a EUR. Coñecendo a taxa de conversión USD - EUR (0,93 no momento da escritura), a fórmula para a fila 2, é tan sinxela como =B2*0.93 . Teña en conta que estamos a usar unha referencia de cela relativa de Excel, sen o signo de dólar.

      Premendo a tecla Intro, calcularase a fórmula e o resultado aparecerá inmediatamente na cela.

      Consello. Por defecto, todas as referencias de cela en Excel son referencias relativas. Así, ao escribir unha fórmula, pode engadir unha referencia relativa facendo clic na cela correspondente da folla de traballo en lugar de escribir unha referencia de cela manualmente.

      Para copiar a fórmula na columna , pase o rato. o rato sobre o controlador de recheo (un pequeno cadrado na esquina inferior dereita da cela seleccionada). Mentres fagas isto, o cursor cambiará a unha cruz negra fina, e manteñas premida e arrástraa sobre as celas que queres encher automaticamente.

      Isto é! A fórmula cópiase noutras celas con referencias relativas que se axustan correctamente para cada cela individual. Para asegurarse de que un valor en cada cela se calcula correctamente, seleccione calquera das celas e consulte a fórmula nabarra de fórmulas. Neste exemplo, seleccionei a cela C4 e vexo que a referencia da cela na fórmula é relativa á fila 4, exactamente como debería ser:

      Cela absoluta de Excel referencia (con signo $)

      Unha referencia absoluta en Excel é un enderezo de cela co signo de dólar ($) nas coordenadas da fila ou da columna, como $A$1 .

      O signo de dólar fixa a referencia a unha cela determinada, de xeito que permanece sen cambios sen importar onde se mova a fórmula. Noutras palabras, usar $ nas referencias de cela permíteche copiar a fórmula en Excel sen cambiar as referencias.

      Por exemplo, se tes 10 na cela A1 e usas un referencia de cela absoluta ( $A$1 ), a fórmula =$A$1+5 sempre devolverá 15, independentemente das outras celas nas que se copie esa fórmula. Por outra banda, se escribe a mesma fórmula cunha referencia de cela relativa ( A1 ) e despois cópiaa noutras celas da columna, calcularase un valor diferente para cada fila. A seguinte imaxe demostra a diferenza:

      Nota. Aínda que estivemos dicindo que unha referencia absoluta en Excel nunca cambia, de feito cambia cando engades ou eliminas filas e / ou columnas da túa folla de traballo, e isto cambia a localización da cela referenciada. No exemplo anterior, se inserimos unha nova fila na parte superior da folla de traballo, Excel é o suficientemente intelixente como para axustar a fórmulapara reflectir ese cambio:

      En follas de traballo reais, é un caso moi raro cando usarías só referencias absolutas na túa fórmula de Excel. Non obstante, hai moitas tarefas que requiren o uso de referencias absolutas e relativas, como se demostra nos seguintes exemplos.

      Nota. Non se debe confundir unha referencia de cela absoluta co valor absoluto, que é a magnitude dun número sen ter en conta o seu signo.

      Utilizando referencias de celas relativas e absolutas nunha fórmula

      Moitas veces podes precisa dunha fórmula onde algunhas referencias de cela se axusten para as columnas e filas onde se copia a fórmula, mentres que outras permanecen fixas en celas específicas. Noutras palabras, tes que usar referencias de celas relativas e absolutas nunha única fórmula.

      Exemplo 1. Referencias de celas relativas e absolutas para calcular números

      No noso exemplo anterior con prezos en USD e EUR , quizais non queiras codificar o tipo de cambio na fórmula. Pola contra, pode introducir ese número nalgunha cela, digamos C1, e corrixir esa referencia de cela na fórmula usando o signo de dólar ($) como se mostra na seguinte captura de pantalla:

      Nesta fórmula (B4*$C$1), hai dous tipos de referencia de cela:

      • B4 - referencia de cela que se axusta para cada fila e
      • $C$1 - referencia de cela absoluta que nunca cambia sen importar onde se copie a fórmula.

      UnhaA vantaxe deste enfoque é que os seus usuarios poden calcular os prezos en euros baseándose nun tipo de cambio variable sen cambiar a fórmula. Unha vez que cambie a taxa de conversión, só tes que actualizar o valor da cela C1.

      Exemplo 2. Referencias de celas relativas e absolutas para calcular datas

      Outro uso común de absoluto e relativo as referencias de cela nunha única fórmula é Calcular datas en Excel en función da data de hoxe.

      Supoño que tes unha lista de datas de entrega na columna B e introduces a data actual en C1 mediante a función HOXE(). O que queres saber é en cantos días se envía cada elemento, e podes calculalo usando a seguinte fórmula: =B4-$C$1

      E de novo, usamos dous tipos de referencia na fórmula:

      • Relativo para a cela coa primeira data de entrega (B4), porque queres que esta referencia de cela varíe dependendo da fila onde resida a fórmula.
      • Absoluto para a cela coa data de hoxe ($C$1), porque queres que esta referencia de cela permaneza constante.

      Rematando, sempre que queiras cree unha referencia de cela estática de Excel que se refire sempre á mesma cela, asegúrese de incluír o signo de dólar ($) na súa fórmula para crear unha referencia absoluta en Excel.

      Referencia de cela mixta de Excel

      Unha referencia de cela mixta en Excel é unha referencia onde se atopa a letra da columna ou o número de filafixo. Por exemplo, $A1 e A$1 son referencias mixtas. Pero que significa cada un? É moi sinxelo.

      Como lembras, unha referencia absoluta de Excel contén 2 signos de dólar ($) que bloquean tanto a columna como a fila. Nunha referencia de cela mixta, só unha coordenada está fixa (absoluta) e a outra (relativa) cambiará en función da posición relativa da fila ou columna:

      • Columna absoluta e fila relativa , como $A1. Cando unha fórmula con este tipo de referencia se copia noutras celas, o signo $ diante da letra da columna bloquea a referencia á columna especificada para que nunca cambie. A referencia da fila relativa, sen o signo de dólar, varía dependendo da fila na que se copie a fórmula.
      • Columna relativa e fila absoluta , como A$1. Neste tipo de referencia, é a referencia da fila a que non cambiará e a referencia da columna.

      A continuación atoparás un exemplo de uso de ambas celas mixtas. tipos de referencia que, con sorte, facilitarán a comprensión das cousas.

      Uso dunha referencia mixta en Excel - exemplo de fórmula

      Para este exemplo, usaremos de novo a nosa táboa de conversión de moeda. Pero esta vez, non nos limitaremos só á conversión USD - EUR. O que imos facer é converter os prezos en dólares a outras moedas, todas cunha fórmula única !

      Para comezar, introduzamos otaxas de conversión nalgunha fila, digamos a fila 2, como se mostra na captura de pantalla a continuación. E despois, escribe só unha fórmula para a cela superior esquerda (C5 neste exemplo) para calcular o prezo en EUR:

      =$B5*C$2

      Onde $B5 é o prezo en dólares na mesma fila , e C$2 é a taxa de conversión de USD a EUR.

      E agora, copia a fórmula a outras celas da columna C e, despois diso, enche automaticamente outras columnas con a mesma fórmula arrastrando o controlador de recheo. Como resultado, terá 3 columnas de prezos diferentes calculadas correctamente en función do tipo de cambio correspondente na fila 2 da mesma columna. Para verificalo, seleccione calquera cela da táboa e consulte a fórmula na barra de fórmulas.

      Por exemplo, seleccionemos a cela D7 (na columna GBP). O que vemos aquí é a fórmula =$B7*D$2 que toma un prezo en USD en B7 e o multiplica polo valor en D2, que é a taxa de conversión USD-GBP, só o que o médico pediu :)

      E agora, imos entender como ocorre que Excel sabe exactamente que prezo tomar e que tipo de cambio multiplicalo. Como xa adiviñaches, son as referencias de celas mixtas as que fan o truco ($B5*C$2).

      • $B5 - columna absoluta e fila relativa . Aquí engades o signo de dólar ($) só antes da letra da columna para ancorar a referencia á columna A, polo que Excel sempre usa os prezos orixinais en USD para todas as conversións. A referencia da fila (sen $

      Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.