Google Sheets, también llamado Hojas de cálculo de Google, sirve para llevar un inventario colaborativo: varias personas pueden registrar movimientos, consultar existencias y detectar qué productos necesitan reposición. En este tutorial construirás el inventario de una pequeña tienda con lápices, cuadernos y gomas, lo exportingás a Excel y aprenderás a recibir entradas mediante Google Forms. La guía funciona en Hojas de cálculo de Google para la web; la descarga a .xlsx puede abrirse con Excel 2007 o posterior.
Qué es un inventario en Google Sheets
Un inventario en Google Sheets es un libro de Hojas de cálculo de Google que registra qué productos tienes, qué unidades entran y salen y cuánto queda en stock. Puede ser TAN sencillo como una lista con una columna de existencias o más completo, con movimientos fechados, mínimos y alertas.
En nuestro ejemplo, la tienda «Papelería Norte» utiliza tres pestañas: Movimientos para cada entrada o salida, Existencias para consultar el stock actual y Mínimos para indicar qué cantidad conviene mantener. La hoja final tiene código, producto, fecha, entrada, salida, existencia, mínimo y alerta.
La ventaja práctica es que el archivo vive en Google Drive y puede compartirse. El responsable puede ver los cambios sin enviar una copia por correo. Hojas de cálculo de Google traduce muchas funciones al español, aunque su comportamiento y sus menús no son idénticos a los de Excel.
Dónde crear y guardar tu hoja de inventario
Para trabajar desde una plantilla, abre Google Drive, busca Google Sheets y entra en Hojas de cálculo de Google. Después elige una plantilla de inventario y pulsa Hacer una copia. Así conservarás una plantilla ajena, pero el archivo editable quedará en tu propio Drive.
- Crea una carpeta llamada Papelería Norte – Inventario.
- Abre la carpeta y pulsa Nuevo > Google Sheets.
- Renombra el archivo como Inventario Papelería Norte.
- Añade las pestañas Movimientos, Existencias y Mínimos.
- Guarda el archivo en la carpeta para mantenerlo organizado.
Si partes de una plantilla enlazada, abre su enlace y pulsa Hacer una copia. El archivo original permanece intacto. Puedes consultar una plantilla básica de inventario o la plantura de gestión de existencias de Sheetgo, adaptadas después a tu operación.
Las pestañas que usa una plantilla de inventario
La plantilla de nuestro libro se organiza según la función de cada dato. No todas las plantillas tienen exactamente estas pestañas, pero esta estructura separa el histórico, la consulta y las reglas de reposición.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Código | Producto | Fecha | Entrada | Salida | Existencia | Mínimo | Alerta |
| 2 | LAP-001 | Lápiz | 03/10/2026 | 100 | 100 | 20 | Suficiente | |
| 3 | LAP-001 | Lápiz | 05/10/2026 | 25 | 75 | 20 | Suficiente | |
| 4 | CUA-002 | Cuaderno | 03/10/2026 | 60 | 60 | 15 | Suficiente | |
| 5 | CUA-002 | Cuaderno | 06/10/2026 | 48 | 12 | 15 | Reponer | |
| 6 | GOM-003 | Goma | 04/10/2026 | 80 | 80 | 25 | Suficiente |
- Movimientos: guarda cada compra, venta, devolución o ajuste con fecha y cantidad.
- Existencias: puede mostrar el saldo vigente de cada código.
- Mínimos: reúne la cantidad que debe permanecer en stock.
- Código: identifica el producto sin depender de que su nombre cambie.
Para consultar el archivo original y sus pestañas, consulta la documentación de Google sobre Hojas de cálculo de Google.
Registrar entradas y salidas de productos
En la pestaña Movimientos, registra cada cambio por separado. Una entrada ocupa la columna D; una salida, la E. Si un movimiento tiene ambos valores, conserva la operación separada para facilitar la auditoría.
Copia estos datos desde A2 hasta E8:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Código | Producto | Fecha | Entrada | Salida |
| 2 | LAP-001 | Lápiz | 03/10/2026 | 100 | |
| 3 | LAP-001 | Lápiz | 05/10/2026 | 25 | |
| 4 | CUA-002 | Cuaderno | 03/10/2026 | 60 | |
| 5 | CUA-002 | Cuaderno | 06/10/2026 | 48 | |
| 6 | GOM-003 | Goma | 04/10/2026 | 80 | |
| 7 | GOM-003 | Goma | 07/10/2026 | 30 | |
| 8 | LAP-001 | Lápiz | 08/10/2026 | 15 |
Para registrar una entrada:
- Selecciona la siguiente fila libre de la columna A.
- Escribe el código exacto del producto.
- Completa el nombre y la fecha.
- Escribe la cantidad recibida en Entrada.
- Deja Salida vacía.
Para registrar una salida, repite los pasos y escribe la cantidad entregada en Salida. No escribas ceros en las columnas: una celda vacía facilita distinguir un movimiento de una entrada.
=SI.ERROR(BUSCARV(A2;Existencias!A:B;2;FALSO);"Código no encontrado")
Calcular las existencias después de cada movimiento
Ahora añadimos la columna F, Existencia. La fórmula suma todas las entradas desde la primera fila hasta la actual y resta todas las salidas del mismo periodo. Por eso la segunda referencia usa el signo $: al arrastrar la fórmula, el inicio permanece fijo y el final avanza.
Escribe Existencia en F1 y esta fórmula en F2:
=E2-SUMA($D$2:D2)
La fórmula debe ir en E2, dentro del rango de salidas; así suma las salidas acumuladas. Arrastra el controlador de relleno de F2 hasta F8.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Código | Producto | Fecha | Entrada | Salida | Existencia |
| 2 | LAP-001 | Lápiz | 03/10/2026 | 100 | 100 | |
| 3 | LAP-001 | Lápiz | 05/10/2026 | 25 | 75 | |
| 4 | CUA-002 | Cuaderno | 03/10/2026 | 60 | 60 | |
| 5 | CUA-002 | Cuaderno | 06/10/2026 | 48 | 12 | |
| 6 | GOM-003 | Goma | 04/10/2026 | 80 | 80 | |
| 7 | GOM-003 | Goma | 07/10/2026 | 30 | 50 | |
| 8 | LAP-001 | Lápiz | 08/10/2026 | 15 | 60 |
Usar una columna de entrada y otra de salida
La separación de entradas y salidas facilita detectar cuál de las dos está mal capturada. También permite crear resúmenes separados más adelante.
| Diseño | Ventaja | Riesgo | Uso recomendado |
|---|---|---|---|
| Una columna Cantidad | Es más corto de escribir | Una cifra positiva puede significar entrada o salida | Cuando el tipo de movimiento está explícito en otra columna |
| Columnas Entrada y Salida | El origen de cada cambio queda visible | Puede haber celdas vacías o ceros ambiguos | Cuando quieres calcular y auditar el stock con rapidez |
| Cantidad y Tipo | Obliga a indicar entrada o salida | La fórmula debe interpretar el tipo | Cuando a la izquierda orden contiene un solo movimiento por fila |
Para nuestro inventario, la segunda opción es la más clara: una salida siempre ocupa E y una entrada siempre ocupa D.
Marcar productos que necesitan reposición
La alerta compara la existencia de cada movimiento con el mínimo del mismo producto. Añade el mínimo en G y el resultado en H. En una fila, la existencia refleja el saldo después del movimiento indicado; por eso un cuaderno con saldo 12 aparece como Reponer frente a un mínimo de 15.
Escribe estos mínimos en G2:G8:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Código | Producto | Fecha | Entrada | Salida | Existencia | Mínimo |
| 2 | LAP-001 | Lápiz | 03/10/2026 | 100 | 100 | 20 | |
| 3 | LAP-001 | Lápiz | 05/10/2026 | 25 | 75 | 20 | |
| 4 | CUA-002 | Cuaderno | 03/10/2026 | 60 | 60 | 15 | |
| 5 | CUA-002 | Cuaderno | 06/10/2026 | 48 | 12 | 15 | |
| 6 | GOM-003 | Goma | 04/10/2026 | 80 | 80 | 25 | |
| 7 | GOM-003 | Goma | 07/10/2026 | 30 | 50 | 25 | |
| 8 | LAP-001 | Lápiz | 08/10/2026 | 15 | 60 | 20 |
En H1 escribe Alerta y en H2 pega:
=SI(F2<G2;"Reponer";"Suficiente")
Arrastra H2 hasta H8.
| F | G | H | |
|---|---|---|---|
| 1 | Existencia | Mínimo | Alerta |
| 2 | 100 | 20 | Suficiente |
| 3 | 75 | 20 | Suficiente |
| 4 | 60 | 15 | Suficiente |
| 5 | 12 | 15 | Reponer |
| 6 | 80 | 25 | Suficiente |
| 7 | 50 | 25 | Suficiente |
| 8 | 60 | 20 | Suficiente |
=SI(F2<G2,"Reponer","Suficiente").Detectar faltantes sin revisarlos uno a uno
El formato condicional convierte la alerta visual en algo que se detecta al abrir la hoja. Selecciona H2:H8 y aplica una regla de texto que 色 coincida con Reponer.
- Selecciona el rango H2:H8.
- Abre Formato > Formato condicional.
- Elige Reglas condicionales > El texto contiene.
- Escribe Reponer.
- Selecciona un fondo rojo claro y un texto oscuro.
- Pulsa Hecho.
Si tu versión presenta el menú en español con una redacción ligeramente distinta, busca la opción de formato condicional dentro de la pestaña Formato. La regla debe aplicarse a H2:H8, no a toda la hoja, para que las cabeceras no cambien.
Para localizar todos los avisos, usa Datos > Crear un filtro sobre el rango A1:H8 y selecciona Reponer en la columna Alerta. Oculta después las filas que no coincidan.
Copiar tu inventario a Excel sin perder los datos
Google Sheets puede editar un archivo .xlsx subido a Drive en modo Office, sin convertirlo a un formato propietario. Para bajar una copia al equipo, utiliza la descarga de Microsoft Excel.
- Abre Inventario Papelería Norte en Hojas de cálculo de Google.
- Pulsa Archivo > Descargar > Microsoft Excel (.xlsx).
- Guarda el archivo como Inventario Papelería Norte.xlsx.
- Ábrelo con Excel 2007 o posterior.
- Comprueba que existan las pestañas Movimientos, Existencias y Mínimos.
- Revisa que F2 muestre 100 y H5 muestre Reponer.
La exportación conserva los valores, las fórmulas básicas y el diseño de la hoja. No es una conversión completa de todas las funciones de Google Sheets: por eso conviene revisar el archivo antes de convertirlo en el original de trabajo.
Si ya tienes un .xlsx en Drive, ábrelo con Hojas de cálculo de Google. La guía oficial de Google sobre archivos de Office explica las diferencias de edición.
Editar el inventario en Excel y devolverlo a Sheets
Ahora cambia una cantidad en Excel para comprobar el viaje de ida y vuelta. En la pestaña Movimientos, sustituye la salida de E7, que es 30, por 40. La existencia de F7 pasará de 50 a 40 y la alerta seguirá mostrando Suficiente, porque 40 es mayor que el mínimo de 25.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Código | Producto | Fecha | Entrada | Salida | Existencia | Mínimo | Alerta |
| 2 | LAP-001 | Lápiz | 03/10/2026 | 100 | 100 | 20 | Suficiente | |
| 3 | LAP-001 | Lápiz | 05/10/2026 | 25 | 75 | 20 | Suficiente | |
| 4 | CUA-002 | Cuaderno | 03/10/2026 | 60 | 60 | 15 | Suficiente | |
| 5 | CUA-002 | Cuaderno | 06/10/2026 | 48 | 12 | 15 | Reponer | |
| 6 | GOM-003 | Goma | 04/10/2026 | 80 | 80 | 25 | Suficiente | |
| 7 | GOM-003 | Goma | 07/10/2026 | 40 | 40 | 25 | Suficiente | |
| 8 | LAP-001 | Lápiz | 08/10/2026 | 15 | 60 | 20 | Suficiente |
- Cambia E7 de 30 a 40.
- Pulsa Ctrl+S; en Mac, usa Cmd+S.
- Cierra Excel.
- En Google Drive, sube el archivo
.xlsxo sustituye la copia anterior. - Ábrelo con Hojas de cálculo de Google.
- Comprueba que E7 muestre 40 y F7 muestre 40.
Usar Google Forms para registrar movimientos
Google Forms permite que varias personas registren movimientos sin obtener permiso de edición sobre el inventario. En nuestro caso, el formulario Question asks for the product, quantity, and date. Each response creates a new row in a spreadsheet.
- Abre el archivo Inventario Papelería Norte en Sheets.
- En la pestaña Extensiones, busca Formularios.
- Pulsa Crear un formulario.
- Añade las preguntas Producto, Cantidad y Fecha.
- En Respuestas, pulsa el icono de tres puntos.
- Elige Seleccionar el destino de las respuestas.
- Selecciona Seleccionar una hoja de cálculo existente.
- Elige Inventario Papelería Norte y la pestaña de respuestas.
- Envía una respuesta de prueba.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Cantidad | Fecha | Tipo de movimiento |
| 2 | Cuaderno | 10 | 09/10/2026 | Entrada |
| 3 | Goma | 5 | 09/10/2026 | Salida |
| 4 | Cuaderno | 3 | 10/10/2026 | Salida |
Una respuesta será una fila nueva en la pestaña de respuestas, no una actualización de las celdas anteriores. Para que esas filas alimenten el cálculo de stock, puedes copiarlas periódicamente a Movimientos o construir una hoja consolidada con fórmulas.
Repartir la captura de datos entre varias personas
Comparte el enlace del formulario con el personal del almacén, en lugar de compartir el archivo de Sheets como editor. Así puedes limitar quién modifica movimientos y revisar después las respuestas. El responsable del inventario conserva la tarea de:
- Comprobar que el código exista en la hoja Existencias.
- Corregir cantidades o fechas incorrectas.
- Definir mínimos de stockactualizados.
- Conservar trazabilidad de quién realizó cada registro.
Para ampliar la automatización, consulta la documentación oficial de Google Forms y la guía para conectar Forms con Sheets.
Por qué el inventario deja de cuadrar
Los descuadres suelen aparecer cuando se mezcla la captura con el cálculo. Si pegas filas y la fórmula no acompaña a la fila nueva, el stock parece correcto hasta que un producto llega a una excepción. Another common cause is copying a product with a different name but the same reference, leaving the product list with two names for one item.
La segunda causa habitual es olvidar una salida. Una celda con signo negativo en la columna equivocada o una entrada escrita como salida altera el resultado sin generar un error visible.
La tercera es duplicar movimientos al copiar una respuesta de Forms. Revisa la combinación de código, fecha y cantidad antes de consolidar.
La cuarta es mantener un mínimo antiguo. La alerta puede mostrar Reponer cuando ya no hace falta, o Suficiente cuando el producto ya no cubre la demanda.
Paraiagnosticar:
- Revisa el último movimiento y calcula a mano el saldo anterior.
- Confirma que su fila tenga la fórmula de existencia.
- Verifica que el código no tenga dos fichas de producto.
- Compara la existencia real con la mínima registrada.
- Corrige el origen y vuelve a consolidar.
Recoverer las fórmulas al pegar movimientos
Este es el tropiezo más visible: al pegar una fila, las celdas F, G y H aparecen vacías. La hoja no muestra un error; simplemente deja de actualizar el stock.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Código | Producto | Fecha | Entrada | Salida | Existencia | Mínimo | Alerta |
| 8 | LAP-001 | Lápiz | 08/10/2026 | 15 | 60 | 20 | Suficiente | |
| 9 | CUA-002 | Cuaderno | 09/10/2026 | 20 | 15 |
La causa es que pegaste solo los valores y la fórmula no se calculates. Para arreglarla:
- Selecciona F8.
- Copia su fórmula con Ctrl+C; en Mac, usa Cmd+C.
- Selecciona F9:F200.
- Pega con Ctrl+V; en Mac, usa Cmd+V.
- Repite el proceso con G8 y H8 si también se pegaron como valores.
- Revisa que F9 muestre 20 y H9 indique Suficiente.
=E9-SUMA($D$2:D9)
=SI(F9<G9;"Reponer";"Suficiente")
Qué partes de Google Sheets no llegan a Excel
Una descarga .xlsx conserva el contenido principal, pero no convierte Sheets en una copia exacta de todas sus funciones de Google. La hoja del libro sigue siendo utilizable como inventario, aunque algunas capacidades de la plataforma online no están disponibles en Excel.
| Elemento | Al descargar a .xlsx |
Consideración para el inventario |
|---|---|---|
| Valores de celda | Se conservan | Entradas, salidas, mínimos y alertas |
| Fórmulas básicas | Se conservan si son compatibles con Excel | Revisa referencias y separadores |
| Formato de celda y diseño | Se conservan en gran medida | Revisa anchos, colores y saltos de página |
| Formato condicional | Puede variar según su complejidad | La alerta debe seguir siendo visible |
| Gráficos | Depende del tipo | No todos los gráficos de Sheets tienen equivalente directo |
| Macros de VBA | No se transfieren desde Sheets | Sheets usa Apps Script, no VBA |
| Power Query | No está disponible como funcionalidad integrada de Sheets | Excel 2016 y posteriores sí incluye Power Query |
| Power Pivot | No está disponible como funcionalidad integrada de Sheets | Excel 2019 y posteriores incluye Power Pivot; las versiones anteriores necesitan Complementos |
| Apps Script | No viaja dentro del .xlsx |
Se administra en el proyecto de Google Apps Script |
| Tablas dinámicas | Se conservan si están compatibles | Revisa sus referencias al pegar movimientos |
Google Sheets utiliza Apps Script para automatizaciones propias. Al exportar, las hojas se conservan, pero las tareas programadas y los Complementos no se convierten en código VBA dentro del libro. Consulta la documentación de Google Apps Script y la guía oficial de Excel sobre Power Query.
Lo que ya sabes hacer con tu inventario
- Guardar una plantilla de inventario en tu propio Google Drive y trabajar con una copia editable.
- Separar movimientos, existencias y mínimos en pestañasLines dentro de un mismo libro.
- Registrar entradas y salidas con código, producto, fecha y cantidad.
- Calcular la existencia después de cada movimiento mediante una fórmula acumulativa.
- Comparar el stock con un mínimo y mostrar una alerta de reposición.
- Resaltar faltantes con formato condicional y filtrar los productos que necesitan reposición.
- Exportar el inventario a
.xlsx, abrirlo en Excel, editarlo y devolverlo a Sheets. - Crear un formulario de movimientos para recoger datos de varias personas sin conceder acceso de edición.
El siguiente paso es definir mínimos por producto: parte del consumo real, registra el valor acordado y revisa periódicamente cuáles productos necesitan reposición antes de comprar.
Dudas al trabajar con un inventario en Google Sheets
1. ¿Hay una plantilla de inventario en Google Sheets gratis?
Sí. Puedes partir de una plantilla básica y pulsar «Hacer una copia» para guardarla en tu Google Drive. La copia conserva el diseño y los datos iniciales, y después puedes sustituir los productos y movimientos por los de tu almacén. La plantilla se edita en Hojas de cálculo de Google sin instalar nada.
2. ¿Dónde encontrar plantillas gratuitas para Google Sheets?
En el mercado de complementos de Google Workspace puedes abrir la galería de plantillas y buscar «inventario». También existen archivos compartidos que ofrecen una copia al Drive. Comprueba que el archivo permita crear una copia y revisa las pestañas antes de comenzar, porque no todas las plantillas emplean la misma estructura.
3. ¿Cómo creo un gestor de inventario con Google Sheets y Apps Script?
Apps Script sirve para ampliar el inventario, por ejemplo, para actualizar las opciones de un formulario o disparar procesos automáticos. La estructura básica puede construirse con pestañas de productos, entradas y salidas, fórmulas y activadores. Conviene empezar con una hoja que funcione sin código y añadir la automatización después.
4. ¿Qué plantilla de Google Sheets sirve como inventario?
Una plantilla útil debe separar movimientos, existencias y mínimos de stock. En el ejemplo se utiliza una pestaña «Movimientos» con código, producto, fecha, entrada, salida y existencia, además de una columna con el mínimo y otra para la alerta. Lo importante es que cada movimiento conserve un código de producto único.
5. ¿Qué es una hoja de inventario en Sheets?
Es una hoja de cálculo que registra productos y sus cambios de stock. Puede calcular la existencia actual, comparar cada cantidad con un mínimo y señalar qué artículos necesitan reposición. En este tutorial se trabaja con una tienda ficticia que registra laps, cuadernos y gomas.
6. ¿Existe una plantilla de inventario en Excel con fórmulas gratis?
Puedes crear una con las mismas columnas y fórmulas que se muestran en Google Sheets: existencia, alerta y mínimos. También puedes descargar el inventario de Sheets como .xlsx y conservarlo como libro de Excel. La plantilla no requiere una licencia adicional de Excel para ejecutarse en el programa.
7. ¿Cómo imprimo una hoja de inventario?
En Google Sheets, abre Archivo > Imprimir y revisa la vista antes de confirmar. Si solo quieres una sección, activa la opción «Imprimir solo la selección» o define un rango de impresión. Para el formato, ajusta el ajuste de página, los márgenes y la orientación antes de generar el documento.
Fuentes
- MicrosoftHOJAS — documentación oficialconsultado el 28/10/2026
- GoogleExcel y Google Sheets (Hojas de cálculo de Google) — documentación oficialconsultado el 28/10/2026
- MicrosoftHOJA — documentación oficialconsultado el 28/10/2026
- SheetjsExcel con Node.js (ExcelJS y SheetJS) — documentación oficialconsultado el 28/10/2026
- PydataExcel con Python (openpyxl y pandas) — documentación oficialconsultado el 28/10/2026