Referencia dinamica a una pestaña con INDIRECTO

referencias dinamicas con indirecto en Google Sheets

En esta entrada vemos como llamar a una celda de otra pestaña de manera variable a través de una referencia dinámica con la ayuda de la función INDIRECTO.

Video

Esto sirve mucho cundo por ejemplo tenemos pestañas con nombres bastante explícitos.

Por ejemplo podemos tener ventas por países. Entonces una pestaña se llamara “Colombia”, la otra “Argentina”, la otra “México”.

O por ejemplo tenemos ventas por año. Entonces mis pestañas se llamaran “Ventas 2016”, “Ventas 2017” y “Ventas 2018”

Entonces digamos que queremos hacer un panel de control donde el usuario puede escoger el país, y queremos traer en otra celda las ventas, yendo a buscar estas ventas a la pestaña del país correspondiente.

Cada pestaña de cada país esta así. Esta es la de México:

Esta es la de Colombia

Esta es la de Argentina

Fíjense entonces que las ventas de los 3 países están en la misma celda (B2), pero en una pestaña con nombre distinto.

Entonces lo que queremos es hacer una formula que coja el nombre del país, y lo incorpore como una referencia al nombre de una pestaña.

Para esto vamos a usar la función INDIRECTO

Lo que hace esta función es que recibe como argumento una “dirección” o referencia, y nos devuelve el valor de esta referencia.

Por ejemplo, si yo tengo en la celda A1 el valor 50, y escribo en la celda a2 la función =INDIRECTO(“A1”), me devuelve el valor 50

Es un ejemplo sencillo, pero podemos volverlo más complejo

En nuestro ejemplo de los países, ya sabemos que la celda siempre va a ser B2, pero lo que va a cambiar es el nombre de la pestaña.

Entonces si ponemos en nuestra celda de pestaña =INDIRECTO(“Colombia!B2”), me va a traer el valor de las ventas de Colombia. Lo mismo si pusiéramos México o Argentina en vez de Colombia

El siguiente paso lógico es reemplazar “Colombia” con el valor de la celda donde el usuario puede escoger el país. Entonces quedaría así:

=INDIRECTO(B2&”!B2)

Este es un ejemplo sencillo, pero muy poderoso.

En conjunto con otras funciones, la función indirecto es una herramienta poderosa para tener en cuenta en nuestro arsenal de funciones.

4 comentarios en “Referencia dinamica a una pestaña con INDIRECTO”

  1. Hola Amigo, no se si me puedas ayudar con esto. Necesito que al escoger un producto de una lista desplegable, aparezca en otra celda el valor del producto.
    ya e como hacer la lista desplegable basada en la lista de precios de otra pestaña pero no se como hacer que aparezca el precio en la celda corrspondiente.

    Muchas gracias

  2. Saludos. Tengo rato revisando para comprender la función indirecto y tu explicación es excelente… Agradecido, por fin entiendo la función. Muy bueno. Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Pin It on Pinterest

Share This