Función INDIRECT en Microsoft Excel

Pin
Send
Share
Send

Unha das funcións incorporadas de Excel é INDIA. A súa tarefa é volver ao elemento de folla onde se atopa, o contido da cela á que está indicado o enlace en forma de argumento en formato de texto.

Parece que non hai nada especial nisto, xa que é posible mostrar o contido dunha cela noutra de forma máis sinxela. Pero, como resulta, usar este operador implica algúns matices que o fan único. Nalgúns casos, esta fórmula pode resolver problemas que simplemente non se poden tratar doutros xeitos, ou será moito máis difícil facelo. Descubrimos con máis detalle o que é o operador. INDIA e como se pode usar na práctica.

Aplicación da fórmula INDIRECT

O nome do operador dado INDIA significa como Ligazón dobre. En realidade, isto indica o seu propósito: emitir datos a través da ligazón especificada dunha cela a outra. Ademais, a diferenza da maioría das outras funcións que funcionan con ligazóns, debe indicarse en formato de texto, é dicir, está marcado con comiñas a ambos os dous lados.

Este operador pertence á categoría de funcións. Referencias e Arrays e ten a seguinte sintaxe:

= INDIRECT (cel_link; [a1])

Así, a fórmula ten só dous argumentos.

Argumento Ligazón móbil preséntase como unha ligazón a un elemento de folla, os datos contidos nos que desexa amosar. Ao mesmo tempo, a ligazón especificada debería ter un aspecto de texto, é dicir, estar "envolta" entre comiñas.

Argumento "A1" é opcional e na gran maioría dos casos non se precisa indicar nada. Pode ter dous significados "TRUE" e FALSA. No primeiro caso, o operador define ligazóns ao estilo "A1", é dicir, este estilo está incluído en Excel por defecto. Se o valor do argumento non se especifica en absoluto, considerarase exactamente como "TRUE". No segundo caso, as ligazóns defínense ao estilo "R1C1". Este estilo de ligazóns debe estar especificamente incluído na configuración de Excel.

Basta con poñer, entón INDIA É unha especie de enlace equivalente dunha cela a outra despois do signo igual. Por exemplo, na maioría dos casos, a expresión

= INDIRECT ("A1")

equivalerá á expresión

= A1

Pero a diferenza da expresión "= A1" operador INDIA Encaixado non nunha cela específica, senón nas coordenadas do elemento da folla.

Considere o que isto significa cun simple exemplo. Nas células B8 e B9 consonte publicado rexistrado a través de "=" fórmula e función INDIA. Ambas as fórmulas fan referencia a un elemento. B4 e mostra o seu contido nunha folla. Por suposto, este contido é o mesmo.

Engade outro elemento baleiro á táboa. Como podes ver, as liñas cambiaron. Na fórmula empregando igual o valor segue sendo o mesmo, xa que se refire á cela final, aínda que as súas coordenadas cambiaron, pero os datos mostrados polo operador INDIA cambiaron. Isto débese a que non se refire ao elemento da folla, senón ás coordenadas. Despois de engadir a liña de enderezos B4 contén outro elemento de folla. O seu contido agora é unha fórmula e móstrase nunha folla de traballo.

Este operador pode amosar noutra cela non só números, senón tamén texto, o resultado do cálculo de fórmulas e calquera outros valores que se atopen no elemento de folla seleccionado. Pero na práctica, esta función raramente se usa de forma independente e, máis a miúdo, é parte integrante de fórmulas complexas.

Cómpre sinalar que o operador é aplicable a ligazóns a outras follas de traballo e incluso ao contido doutros libros de traballo de Excel, pero neste caso deben lanzarse.

Agora vexamos exemplos específicos de uso do operador.

Exemplo 1: uso único operador

Para comezar, considere o exemplo máis sinxelo no que unha función INDIA actúa de xeito independente para que poida entender a esencia do seu traballo.

Temos unha mesa arbitraria. A tarefa consiste en mapear os datos da primeira cela da primeira columna ao primeiro elemento dunha columna separada usando a fórmula estudada.

  1. Seleccione o primeiro elemento de columna baleiro onde planeamos inserir a fórmula. Fai clic na icona "Función de inserción".
  2. A fiestra arranca. Asistentes de funcións. Pasamos á categoría Referencias e Arrays. Na lista, seleccione o valor "INDIA". Fai clic no botón "Está ben".
  3. Iníciase a xanela de argumentos do operador especificado. No campo Ligazón móbil é necesario indicar o enderezo dese elemento na folla cuxo contido mostraremos. Por suposto, pódese introducir manualmente, pero o seguinte será moito máis práctico e conveniente. Estableza o cursor no campo e logo fai clic co botón esquerdo do elemento correspondente na folla. Como podes ver, inmediatamente despois apareceu o seu enderezo no campo. A continuación, a ambos os dous lados, selecciona a ligazón entre comiñas. Como lembramos, esta é unha característica de traballar co argumento desta fórmula.

    No campo "A1", xa que traballamos no tipo habitual de coordenadas, podemos definir o valor "TRUE", pero podes deixalo completamente baleiro, que faremos. Serán accións equivalentes.

    Despois diso, faga clic no botón "Está ben".

  4. Como podes ver, agora o contido da primeira cela da primeira columna da táboa móstrase no elemento da folla na que se atopa a fórmula INDIA.
  5. Se queremos aplicar esta función nas celas que se atopan a continuación, entón neste caso teremos que introducir unha fórmula por cada elemento por separado. Se intentamos copialo usando o marcador de recheo ou outro método de copia, o mesmo nome aparecerá en todos os elementos da columna. O feito é que, como recordamos, unha ligazón actúa como argumento en forma de texto (envolto entre comiñas), o que significa que non pode ser relativo.

Lección: Asistente de funcións de Excel

Exemplo 2: usar un operador nunha fórmula complexa

Vexamos agora un exemplo dun uso moito máis frecuente do operador INDIAcando forma parte dunha fórmula complexa.

Temos unha táboa mensual de ingresos da empresa. Necesitamos calcular a cantidade de ingresos durante un determinado período de tempo, por exemplo, marzo - maio ou xuño - novembro. Por suposto, para iso pode usar a fórmula de suma simple, pero neste caso, se precisa calcular o resultado total para cada período, sempre teremos que cambiar esta fórmula. Pero ao usar a función INDIA será posible cambiar o intervalo resumido simplemente especificando o mes correspondente en celas separadas. Intentemos empregar esta opción na práctica primeiro para calcular o importe do período de marzo a maio. Usará unha fórmula con unha combinación de operadores RESUMO e INDIA.

  1. En primeiro lugar, nos elementos individuais da folla introducimos os nomes dos meses de inicio e fin do período para o que se fará o cálculo, respectivamente Marzo e Maio.
  2. Agora asigne un nome a todas as celas da columna Ingresos, que será similar ao nome do mes correspondente. É dicir, o primeiro elemento da columna Ingresosque contén o tamaño dos ingresos Xaneirosegundo - Febreiro etc.

    Así, para asignar un nome ao primeiro elemento da columna, seleccionalo e fai clic co botón dereito do rato. Ábrese o menú contextual. Escolle o elemento nel "Asignar un nome ...".

  3. Iníciase a xanela de creación de nomes. No campo "Nome" introduza o nome Xaneiro. Non se necesitan máis cambios na xanela, aínda que por si só, pode comprobar que as coordenadas no campo "Rango" correspondeu ao enderezo da cela que contía a receita de xaneiro. Despois diso, faga clic no botón "Está ben".
  4. Como podes ver, agora cando este elemento está seleccionado na xanela do nome, non é o seu enderezo que se mostra, senón o nome que lle demos. Realizamos unha operación similar con todos os demais elementos da columna. Ingresosnomeándoos de xeito secuencial Febreiro, Marzo, Abril etc. ata decembro inclusive.
  5. Seleccione a cela na que se mostrará a suma dos valores do intervalo especificado e selecciónea. Despois faga clic na icona "Función de inserción". Sitúase á esquerda da barra de fórmulas e á dereita do campo onde se mostra o nome das celas.
  6. Na xanela activada Asistentes de funcións pasar á categoría "Matemático". Alí seleccionamos o nome RESUMO. Fai clic no botón "Está ben".
  7. Tras esta acción, comeza a xanela do argumento do operador RESUMOcuxa única tarefa é sumar os valores indicados. A sintaxis desta función é moi sinxela:

    = SUMA (número1; número2; ...)

    En xeral, o número de argumentos pode alcanzar un valor 255. Pero todos estes argumentos son uniformes. Representan o número ou as coordenadas da cela na que se contén ese número. Tamén poden actuar como unha fórmula incorporada que calcula o número desexado ou indica a dirección do elemento da folla onde se atopa. Nesta calidade da función incorporada o operador será empregado por nós INDIA neste caso

    Estableza o cursor no campo "Número 1". Despois faga clic na icona en forma de triángulo invertido á dereita do campo de nome de rango. Aparece unha lista das funcións máis recentes. Se entre eles hai un nome "INDIA", logo fai clic sobre ela para ir á xanela de argumentos desta función. Pero ben pode ser que non o atopes nesta lista. Neste caso, faga clic no nome "Outras funcións ..." na parte inferior da lista.

  8. Ponse en marcha a xanela familiar. Asistentes de funcións. Pasamos á sección Referencias e Arrays e selecciona alí o nome do operador INDIA. Despois desta acción, faga clic no botón "Está ben" na parte inferior da xanela.
  9. O lanzamento da xanela do argumento do operador INDIA. No campo Ligazón móbil indique o enderezo do elemento da folla que contén o nome do mes inicial do intervalo destinado ao cálculo da cantidade. Teña en conta que precisamente neste caso non é preciso citar a ligazón, xa que neste caso a dirección non serán as coordenadas da cela, senón o seu contido, que xa ten un formato de texto (palabra Marzo) O campo "A1" déixeo baleiro, porque empregamos o tipo estándar de designación de coordenadas.

    Despois de que o enderezo apareza no campo, non te apresure a premer o botón "Está ben", xa que esta é unha función anidada, e as accións con ela son diferentes do algoritmo habitual. Fai clic no nome RESUMO na barra de fórmulas.

  10. Despois diso, volvemos á xanela do argumento RESUMO. Como podes ver, no campo "Número 1" xa apareceu o operador INDIA cos seus contidos. Colocamos o cursor no mesmo campo inmediatamente despois do último personaxe do rexistro. Pon un signo de colonos (:) Este símbolo significa o sinal de enderezo dunha serie de celas. Ademais, sen eliminar o cursor do campo, fai clic de novo na icona en forma de triángulo para seleccionar funcións. Esta vez na lista de operadores usados ​​recentemente "INDIA" debe estar presente, xa que recentemente utilizamos esta característica. Facemos clic no nome.
  11. A ventá do argumento do operador ábrese de novo INDIA. Poñemos no campo Ligazón móbil o enderezo do elemento na folla onde se atopa o nome do mes que remata o período de facturación. De novo, as coordenadas deberán introducirse entre comiñas. O campo "A1" deixe baleiro de novo. Despois diso, faga clic no botón "Está ben".
  12. Como podes ver, despois destas accións, o programa calcula e mostra o resultado de engadir os ingresos da compañía para o período especificado (marzo - maio) no elemento de folla previamente seleccionado no que se atopa a fórmula en si.
  13. Se cambiamos nas celas onde se escriben os nomes dos meses do comezo e do final do período de facturación, a outros, por exemplo, a Xuño e Novembro, entón o resultado cambiará en consecuencia. Engadirase a cantidade de ingresos para o período especificado.

Lección: Como calcular a cantidade en Excel

Como podes ver, a pesar de que a función INDIA non se pode chamar un dos máis populares entre os usuarios, sen embargo, axuda a resolver problemas de diversa complexidade en Excel moito máis doado do que se podería facer usando outras ferramentas. Sobre todo, este operador é útil en fórmulas complexas nas que é parte integrante dunha expresión. Pero aínda así, cabe destacar que todas as capacidades do operador INDIA bastante difícil de entender. Isto só explica a pouca popularidade desta función útil entre os usuarios.

Pin
Send
Share
Send