Google Sheets

Inventario en Google Sheets: guía para empezar desde cero

noviembre 6, 2026 Tuto Excel 16 min read
Inventario en Google Sheets: guía para empezar desde cero

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.

Nota: Los datos de este tutorial están comprobados en octubre de 2026.

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.

Google DriveNuevoGoogle SheetsHojas de cálculo de Google
  1. Crea una carpeta llamada Papelería Norte – Inventario.
  2. Abre la carpeta y pulsa Nuevo > Google Sheets.
  3. Renombra el archivo como Inventario Papelería Norte.
  4. Añade las pestañas Movimientos, Existencias y Mínimos.
  5. 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.

Cuidado: No trabajes sobre el archivo original de una plantilla si quieres conservar una versión limpia.

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.

A1fx**Código**
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
  • 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:

A2fxLAP-001
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
Movimientos

Para registrar una entrada:

  1. Selecciona la siguiente fila libre de la columna A.
  2. Escribe el código exacto del producto.
  3. Completa el nombre y la fecha.
  4. Escribe la cantidad recibida en Entrada.
  5. 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")
Comprueba: La tabla debe mostrar una fila por movimiento, con una sola cantidad en la columna Entrada o Salida y un código repetido cuando corresponde al mismo producto.

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.

F2fx=E2–SUMA($D$2:D2)
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
F2 Arrastra el controlador de relleno hasta F8
Movimientos
Comprueba: Las existencias de F2:F8 deben mostrar 100, 75, 60, 12, 80, 50 y 60. El cuaderno queda en 12 unidades porque entró una vez y salió dos veces.

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:

G2fx20
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
Movimientos

En H1 escribe Alerta y en H2 pega:

=SI(F2<G2;"Reponer";"Suficiente")

Arrastra H2 hasta H8.

H2fx=SI(F2<G2;"Reponer";"Suficiente")
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
Movimientos
Nota: En Sheets, las funciones se separan con punto y coma en los ejemplos de este tutorial. La configuración regional del navegador puede mostrar comas; en ese caso, utiliza =SI(F2<G2,"Reponer","Suficiente").
Comprueba: Solo H5 debe mostrar Reponer. Todas las demás filas deben mostrar 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.

FormatoFormato condicionalReglas condicionalesEl texto contiene
  1. Selecciona el rango H2:H8.
  2. Abre Formato > Formato condicional.
  3. Elige Reglas condicionales > El texto contiene.
  4. Escribe Reponer.
  5. Selecciona un fondo rojo claro y un texto oscuro.
  6. 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.

Comprueba: La celda H5 queda resaltada y el filtro muestra una sola fila de producto: CUA-002, Cuaderno.

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.

ArchivoDescargarMicrosoft Excel (.xlsx)
  1. Abre Inventario Papelería Norte en Hojas de cálculo de Google.
  2. Pulsa Archivo > Descargar > Microsoft Excel (.xlsx).
  3. Guarda el archivo como Inventario Papelería Norte.xlsx.
  4. Ábrelo con Excel 2007 o posterior.
  5. Comprueba que existan las pestañas Movimientos, Existencias y Mínimos.
  6. 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.

Cuidado: Descargar y volver a subir puede crear dos versiones. Conserva una sola copia como archivo de trabajo y usa nombres claros para las versiones fechadas.

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.

E7fx40
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
Movimientos
  1. Cambia E7 de 30 a 40.
  2. Pulsa Ctrl+S; en Mac, usa Cmd+S.
  3. Cierra Excel.
  4. En Google Drive, sube el archivo .xlsx o sustituye la copia anterior.
  5. Ábrelo con Hojas de cálculo de Google.
  6. Comprueba que E7 muestre 40 y F7 muestre 40.
Comprueba: Google Sheets muestra la salida modificada y recalcula la existencia con el mismo valor, 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.

  1. Abre el archivo Inventario Papelería Norte en Sheets.
  2. En la pestaña Extensiones, busca Formularios.
  3. Pulsa Crear un formulario.
  4. Añade las preguntas Producto, Cantidad y Fecha.
  5. En Respuestas, pulsa el icono de tres puntos.
  6. Elige Seleccionar el destino de las respuestas.
  7. Selecciona Seleccionar una hoja de cálculo existente.
  8. Elige Inventario Papelería Norte y la pestaña de respuestas.
  9. Envía una respuesta de prueba.
A2fxCuaderno
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
Respuestas del formulario

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.

Nota: Los formularios simplifican la captura, pero la persona responsable debe revisar códigos, cantidades y signo de cada movimiento antes de consolidar los datos.

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.
Consejo: Añade al formulario una columna Tipo de movimiento con las opciones Entrada y Salida. Sin esa distinción, una cantidad positiva resulta ambigua.

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:

  1. Revisa el último movimiento y calcula a mano el saldo anterior.
  2. Confirma que su fila tenga la fórmula de existencia.
  3. Verifica que el código no tenga dos fichas de producto.
  4. Compara la existencia real con la mínima registrada.
  5. 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.

A9fxCUA-002
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
Movimientos

La causa es que pegaste solo los valores y la fórmula no se calculates. Para arreglarla:

  1. Selecciona F8.
  2. Copia su fórmula con Ctrl+C; en Mac, usa Cmd+C.
  3. Selecciona F9:F200.
  4. Pega con Ctrl+V; en Mac, usa Cmd+V.
  5. Repite el proceso con G8 y H8 si también se pegaron como valores.
  6. Revisa que F9 muestre 20 y H9 indique Suficiente.

=E9-SUMA($D$2:D9)

=SI(F9<G9;"Reponer";"Suficiente")
Comprueba: La fila 9 vuelve a tener existencia y alerta, y la fórmula de F9 termina en D9 para incluir la nueva entrada.

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.

Cuidado: Si tu flujo depende de un Complemento o de un gráfico avanzado de Sheets, prueba la exportación antes de retirar el archivo original.

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

  1. MicrosoftHOJAS — documentación oficialconsultado el 28/10/2026
  2. GoogleExcel y Google Sheets (Hojas de cálculo de Google) — documentación oficialconsultado el 28/10/2026
  3. MicrosoftHOJA — documentación oficialconsultado el 28/10/2026
  4. SheetjsExcel con Node.js (ExcelJS y SheetJS) — documentación oficialconsultado el 28/10/2026
  5. PydataExcel con Python (openpyxl y pandas) — documentación oficialconsultado el 28/10/2026