Cuando gestiona inventario en Google Sheets, acaba repitiendo casi a diario tareas como "copiar esta fórmula a todas las filas", "traer el nombre del producto desde el maestro" o "referenciar datos de otra hoja". Al principio se sobrevive a mano, pero cuando las filas superan los cientos, eso solo se come la jornada.
En este artículo nos limitamos a cinco funciones que, en la operativa real de inventario, le aliviarán al instante. Todas son funciones estándar de la documentación oficial — sin Apps Script, sin add-ons. Listas para usar mañana mismo. Nos centraremos en "dónde brilla cada una", así que pruebe a aplicarlas a su propia hoja.
1. Procesar toda una columna de golpe con ARRAYFORMULA
Empezamos por ARRAYFORMULA, la joya de la corona de Google Sheets. Excel no la tiene (estrictamente cuenta con otro mecanismo llamado SPILL), y se puede decir que es una de las grandes razones para usar Sheets. Lo habitual es copiar una fórmula celda a celda — con ARRAYFORMULA basta una sola línea que diga "aplica esta misma lógica a toda la columna".
Por ejemplo, quiere sacar en la columna C un "estado de inventario" a partir del SKU de la columna A y de las unidades recibidas de la columna B. En vez de poner una fórmula IF desde la fila 2 y copiarla hacia abajo, basta con una única fórmula envuelta en ARRAYFORMULA en la celda C2 — y a medida que se añaden filas en la columna A, el cálculo se expande solo. Olvidarse de copiar la fórmula cada vez que añade un producto nuevo es un gran alivio.
Las aplicaciones prácticas en la operativa de inventario son muchas: "valor del inventario como precio unitario por cantidad", "marcar bandera cuando se baja del stock de seguridad", "mostrar al lado el total por ubicación", etc. Como la lógica vive en una sola fórmula, si hay que cambiarla solo hay un sitio que editar. La lógica de cálculo, que tiende a personalizarse, se gestiona mucho mejor.
2. Traer del maestro con VLOOKUP / XLOOKUP
En una hoja de inventario surgen constantemente necesidades como "mostrar el nombre del producto a partir del SKU" o "sacar el precio unitario desde el código de producto". Es justo donde brillan las funciones de la familia LOOKUP. La clásica es VLOOKUP, pero Google Sheets tiene también la más reciente XLOOKUP, más intuitiva y flexible.
XLOOKUP permite especificar por separado la clave de búsqueda, el rango de búsqueda y el rango de retorno, por lo que no tiene la restricción de VLOOKUP de "solo de izquierda a derecha". Si en el maestro el nombre del producto está a la izquierda y el SKU a la derecha, XLOOKUP lo resuelve sin problema. En las hojas de inventario el orden de columnas del maestro pocas veces se puede fijar — acostumbrarse a XLOOKUP da un salto enorme de flexibilidad.
Especifique siempre qué pasa cuando no se encuentra
Una fuente sorprendentemente habitual de incidentes con las funciones LOOKUP es el comportamiento cuando no se encuentra la clave. El error por defecto afea toda la hoja, y si esos errores se cuelan antes de pasar a una herramienta de sincronización como Sync Master, puede que columnas inesperadas se escriban en blanco. En XLOOKUP, el tercer argumento permite indicar un "valor de retorno cuando no se encuentra", así que ponga algo claro como una cadena vacía, 0 o 'No registrado'.
3. Conectar otras hojas con IMPORTRANGE / filtrar con QUERY
Cuando la hoja de inventario crece, le entran ganas de separar los archivos en "hoja maestra", "hoja de ventas", "hoja de previsiones de compra". Pero al separarlas aparece la necesidad opuesta: agregar a lo largo de varias hojas. Aquí entra en juego IMPORTRANGE.
IMPORTRANGE es una función que importa un rango concreto desde otra hoja de cálculo. Una vez autorizado el acceso entre ambas, los valores más recientes se reflejan sin necesidad de abrir la hoja de origen. Puede separar completamente la hoja que toca compras de la que toca expedición y, a la vez, consolidar ambos datos en su propio maestro de inventario.
Y en vez de pegar tal cual los datos que trae IMPORTRANGE, extraer solo la parte necesaria con la función QUERY eleva el valor práctico de golpe. QUERY usa una sintaxis tipo SQL, así que puede escribir filtros del estilo "solo las filas con stock menor a 10" o "solo las filas de una ubicación concreta". Combinando IMPORTRANGE y QUERY, prácticamente se puede montar un cuadro de mando dinámico atravesando varias hojas.
- La hoja maestra la gestiona el equipo de compras
- La hoja de ventas la gestiona el equipo de ecommerce
- Mi propia hoja de inventario referencia ambas vía IMPORTRANGE
- Con QUERY extraigo solo las filas que necesitan reposición y lo convierto en cuadro de mando
4. Comprobación de duplicados con UNIQUE y COUNTIF
Por último, poco vistosa pero muy eficaz para evitar incidentes operativos: la combinación UNIQUE y COUNTIF. Lo más temido en una hoja de inventario es "el mismo SKU apareciendo en dos filas". Si pasa inadvertido, al entregar los datos a una herramienta como Sync Master, el valor oscilará según gane el último o el primero en escribir.
UNIQUE es una función que devuelve la lista de un rango eliminando duplicados. Basta con poner al lado de la hoja "=UNIQUE(A:A)" para tener siempre actualizada la lista actual de SKUs. COUNTIF, por su parte, cuenta cuántas veces aparece un valor concreto. Si junto a la columna SKU pone "=COUNTIF(A:A, A2)", verá cuántas veces aparece el SKU de esa fila en la hoja, y cualquier valor 2 o superior salta a la vista.
Combinado con formato condicional, también puede resaltar automáticamente las filas duplicadas. En "hojas editadas por dos o más personas" o en "hojas a las que se copia y pega con frecuencia desde otras", es justo el tipo de salvaguarda que conviene dejar montada.
Resumen: las funciones existen para reducir errores operativos
El motivo para aprender funciones de Google Sheets no es "escribir fórmulas vistosas". Es "no repetir cada día la misma tarea" y "prevenir errores humanos antes de que ocurran" — es decir, una inversión para aligerar la operación. Las cinco que hemos visto hoy (ARRAYFORMULA, XLOOKUP, IMPORTRANGE, QUERY, UNIQUE/COUNTIF) comparten un mismo carácter: "se escriben una vez y siguen trabajando solas."
Cuando se usa una herramienta de sincronización como Sync Master, lo más importante es que los datos de la hoja estén limpios. En cuanto el poder de las funciones hace que la hoja se autopilote, la calidad de los datos que se entregan a la herramienta de sincronización sube de forma natural. Empiece por una sola — introdúzcala en su propia hoja de inventario.