Una plantilla de ventas diarias es una hoja de Excel donde apuntas cada venta fila a fila (fecha, cliente, producto, cantidad, precio e importe) y ella sola va calculando el total del día, del mes y por cliente, sin que tengas que hacer cuentas a mano al cerrar la caja. En este tutorial vas a crear una desde cero en una hoja nueva, con una tabla que se amplía sola, fórmulas para consultar cuánto llevas vendido hoy y este mes, y una lista desplegable para no escribir de golpe la forma de pago. Funciona en Microsoft 365, Excel 2024, 2021, 2019 y 2016; en versiones anteriores la parte de tablas dinámicas y referencias estructuradas puede variar.
Qué es una plantilla de ventas diarias y para qué te sirve
Imagina una tienda pequeña: cada vez que un cliente paga, la dependienta apunta en un papel el producto, la cantidad y el precio. Al cerrar, tiene que sumar a mano cuánto entró en efectivo, cuánto en tarjeta y cuánto llevan vendido en el día. Con dos ventas se hace; con veinte, ya se equivoca.
Una plantilla de ventas diarias es una hoja de Excel pensada justo para eso: una fila por venta, con la fecha, el número de factura, el cliente, el concepto, la cantidad, el precio unitario, el importe (que se calcula solo), la forma de pago y un campo de observaciones. Cada nueva venta se añade como una fila más debajo de la anterior, y la plantilla va calculando los totales por ti.
Lo que consigues con ella:
- Dejar de hacer operaciones a mano al final del día.
- Saber en cualquier momento cuánto llevas vendido hoy, este mes o este año.
- Tener un historial ordenado para la declaración de impuestos o para el gestor.
- Filtrar por cliente, por producto o por forma de pago cuando lo necesites.
A lo largo del tutorial vamos a usar el libro VentasDiarias.xlsx, con una sola hoja llamada Ventas, que irá creciendo según le vayamos añadiendo cosas.
=B2*C2 se escribiría tal cual, pero =SI(A2>10;"Alto";"Bajo")). Donde el decimal es el punto (México, Estados Unidos) el separador es la coma.Las columnas mínimas que tiene que tener tu hoja
Antes de tocar Excel, conviene tener claro qué columnas va a tener la plantilla. Como mínimo, estas nueve:
| Columna | Qué guardas | Ejemplo |
|---|---|---|
| Fecha | Día exacto de la venta | 15/03/2026 |
| Nº de factura | Número de ticket o factura | F-2026-0142 |
| Cliente | Nombre del cliente | Librería Norte |
| Concepto | Qué se vendió | Caja de bolígrafos azul |
| Cantidad | Unidades vendidas | 3 |
| Precio unitario | Precio por unidad | 12,50 |
| Importe | Cantidad × Precio unitario (se calcula) | 37,50 |
| Forma de pago | Efectivo, tarjeta, transferencia… | Tarjeta |
| Observaciones | Notas sueltas (descuento, devolución…) | Descuento 5% aplicado |
Con esas nueve columnas tienes un registro completo y puedes hacer cuentas con cualquier función de Excel. Si tu tienda no da facturas numeradas, puedes cambiar la columna B por "Hora" y seguir funcionando igual.
Cómo se calcula el Importe a partir de Cantidad y Precio unitario
El Importe no se escribe a mano: lo calcula Excel multiplicando la cantidad por el precio unitario. En la fila 2, en la columna G, escribes:
=B2*C2
Pasos:
- Haz clic en la celda G2.
- Escribe
=B2*C2y pulsa Entrar. - Coloca el cursor sobre la celda G2 y, cuando veas el cuadrado pequeño negro en la esquina inferior derecha (el controlador de relleno), haz doble clic o arrastra hacia abajo hasta la última fila con datos.
La fórmula se copia sola a las filas siguientes, ajustando las referencias (en G3 será =B3*C3, en G4 será =B4*C4, y así).
Crear la plantilla desde cero en una hoja nueva
Abre un libro nuevo en blanco y sigue estos pasos:
- Renombra la hoja Hoja1 como Ventas: doble clic sobre la pestaña de abajo y escribe el nombre nuevo.
- En la fila 1 escribe los encabezados, de A1 a I1, en este orden: Fecha, Nº de factura, Cliente, Concepto, Cantidad, Precio unitario, Importe, Forma de pago, Observaciones.
- Desde la fila 2 hasta la 10, copia los datos de ejemplo que tienes en la hoja de abajo.
- En G2 escribe la fórmula del Importe y arrástrala hasta G10 con el controlador de relleno.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Fecha | Nº de factura | Cliente | Concepto | Cantidad | Precio unitario | Importe | Forma de pago | Observaciones |
| 2 | 15/03/2026 | F-2026-0142 | Librería Norte | Caja de bolígrafos azul | 3 | 12,50 | 37,50 | Tarjeta | |
| 3 | 15/03/2026 | F-2026-0143 | Marta Río | Cuaderno A4 | 2 | 3,20 | 6,40 | Efectivo | |
| 4 | 15/03/2026 | F-2026-0144 | Colegio San Juan | Pack de rotuladores | 5 | 8,75 | 43,75 | Transferencia | Descuento 5% |
| 5 | 16/03/2026 | F-2026-0145 | Librería Norte | Carpeta cartón | 10 | 1,80 | 18,00 | Tarjeta | |
| 6 | 16/03/2026 | F-2026-0146 | Pedro Soto | Bolígrafo rojo | 1 | 0,90 | 0,90 | Efectivo | |
| 7 | 17/03/2026 | F-2026-0147 | Marta Río | Libreta bolsillo | 4 | 2,50 | 10,00 | Bizum | |
| 8 | 17/03/2026 | F-2026-0148 | Colegio San Juan | Caja de lapiceros | 2 | 6,40 | 12,80 | Transferencia | |
| 9 | 18/03/2026 | F-2026-0149 | Ana Prieto | Cuaderno A5 | 3 | 2,10 | 6,30 | Tarjeta | |
| 10 | 18/03/2026 | F-2026-0150 | Pedro Soto | Goma de borrar | 6 | 0,80 | 4,80 | Efectivo |
=B2*C2.Convertir los datos en una tabla que crece sola
Escribir los encabezados a mano está bien, pero cada vez que añadas una venta nueva tendrás que copiar el formato de la fila anterior y volver a arrastrar la fórmula. La tabla de Excel lo hace sola.
- Selecciona el rango A1:I10 (los encabezados y los datos).
- Ve a la cinta y aplica:
- En el cuadro que aparece, marca La tabla tiene encabezados y pulsa Aceptar.
¿Donde estan los datos de la tabla?
[·] La tabla tiene encabezados
Ahora la zona A1:I10 aparece con filas alternas en gris y un filtro en cada encabezado. Escribe una fila nueva en la 11 y verás que el estilo se extiende solo y la fórmula del Importe aparece directamente.
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | A | B | C | D | E | F | G | H | I | \ | 1 | Fecha | Nº de factura | |
| 2 | 2 | 15/03/2026 | F-2026-0142 | Librería Norte | Caja de bolígrafos azul | 3 | 12,50 | 37,50 | Tarjeta | |||||
| 3 | 3 | 15/03/2026 | F-2026-0143 | Marta Río | Cuaderno A4 | 2 | 3,20 | 6,40 | Efectivo | |||||
| 4 | 4 | 15/03/2026 | F-2026-0144 | Colegio San Juan | Pack de rotuladores | 5 | 8,75 | 43,75 | Transferencia | Descuento 5% | ||||
| 5 | 5 | 16/03/2026 | F-2026-0145 | Librería Norte | Carpeta cartón | 10 | 1,80 | 18,00 | Tarjeta | |||||
| 6 | 6 | 16/03/2026 | F-2026-0146 | Pedro Soto | Bolígrafo rojo | 1 | 0,90 | 0,90 | Efectivo | |||||
| 7 | 7 | 17/03/2026 | F-2026-0147 | Marta Río | Libreta bolsillo | 4 | 2,50 | 10,00 | Bizum | |||||
| 8 | 8 | 17/03/2026 | F-2026-0148 | Colegio San Juan | Caja de lapiceros | 2 | 6,40 | 12,80 | Transferencia | |||||
| 9 | 9 | 18/03/2026 | F-2026-0149 | Ana Prieto | Cuaderno A5 | 3 | 2,10 | 6,30 | Tarjeta | |||||
| 10 | 10 | 18/03/2026 | F-2026-0150 | Pedro Soto | Goma de borrar | 6 | 0,80 | 4,80 | Efectivo | |||||
| 11 | 11 | 19/03/2026 | F-2026-0151 | Librería Norte | Tijeras escolares | 1 | 4,50 | 4,50 | Tarjeta | Cliente habitual |
Poner la fila de totales que suma el día y el mes
La tabla de Excel trae una opción para añadir una fila de totales sin escribir la fórmula a mano.
- Haz clic en cualquier celda de la tabla.
- En la cinta, marca la casilla Fila de totales dentro de las herramientas de diseño de tabla:
- En la fila de totales, haz clic en la celda de la columna Importe y elige Suma en la lista desplegable.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Fecha | Nº de factura | Cliente | Concepto | Cantidad | Precio unitario | Importe | Forma de pago | Observaciones |
| 2 | 15/03/2026 | F-2026-0142 | Librería Norte | Caja de bolígrafos azul | 3 | 12,50 | 37,50 | Tarjeta | |
| 3 | 15/03/2026 | F-2026-0143 | Marta Río | Cuaderno A4 | 2 | 3,20 | 6,40 | Efectivo | |
| 4 | 15/03/2026 | F-2026-0144 | Colegio San Juan | Pack de rotuladores | 5 | 8,75 | 43,75 | Transferencia | Descuento 5% |
| 5 | 16/03/2026 | F-2026-0145 | Librería Norte | Carpeta cartón | 10 | 1,80 | 18,00 | Tarjeta | |
| 6 | 16/03/2026 | F-2026-0146 | Pedro Soto | Bolígrafo rojo | 1 | 0,90 | 0,90 | Efectivo | |
| 7 | 17/03/2026 | F-2026-0147 | Marta Río | Libreta bolsillo | 4 | 2,50 | 10,00 | Bizum | |
| 8 | 17/03/2026 | F-2026-0148 | Colegio San Juan | Caja de lapiceros | 2 | 6,40 | 12,80 | Transferencia | |
| 9 | 18/03/2026 | F-2026-0149 | Ana Prieto | Cuaderno A5 | 3 | 2,10 | 6,30 | Tarjeta | |
| 10 | 18/03/2026 | F-2026-0150 | Pedro Soto | Goma de borrar | 6 | 0,80 | 4,80 | Efectivo | |
| 11 | 19/03/2026 | F-2026-0151 | Librería Norte | Tijeras escolares | 1 | 4,50 | 4,50 | Tarjeta | Cliente habitual |
| 12 | 152,45 | Total |
La celda G12 usa la función SUBTOTAL (código 9 = SUMA), que ignora otras filas de subtotal para no duplicar el resultado.
Fórmulas para consultar la plantilla sin recorrerla a mano
Con la plantilla ya tienes un registro ordenado y un total general, pero al final del día quieres saber cuánto llevas vendido hoy y cuánto llevas vendido este mes sin tener que filtrar a mano. Para eso usamos SUMAR.SI (SUMIF) y SUMAR.SI.CONJUNTO (SUMIFS), que suman solo las filas que cumplen una condición.
Reservamos las columnas K y L para los rótulos y los resultados:
- K1: Hoy
- K2: total del día de hoy
- K3: Mes
- K4: total del mes en curso
Total del día de hoy con SUMAR.SI
En K2 escribes:
=SUMAR.SI(A2:A100;HOY();G2:G100)
La fórmula le dice a Excel: "recorre la columna de fechas (A2:A100) y, donde la fecha sea igual a la fecha de hoy (HOY()), suma la celda correspondiente de la columna G (G2:G100)". Como HOY() se actualiza cada día que abres el archivo, el resultado cambia solo.
| K | L | |
|---|---|---|
| 1 | Hoy | |
| 2 | 4,50 |
Si hoy fuera 19/03/2026, en K2 verías 4,50 (solo la venta de la fila 11). Las ventas del 15, 16, 17 y 18 de marzo no cuentan.
Total del mes con SUMAR.SI.CONJUNTO
Para el total del mes usamos SUMAR.SI.CONJUNTO (SUMIFS), que admite varias condiciones a la vez. En K4 escribes:
=SUMAR.SI.CONJUNTO(G2:G100;A2:A100;">="&FECHA(AÑO(HOY());MES(HOY());1);A2:A100;"<"&FECHA(AÑO(HOY());MES(HOY())+1;1))
Aquí le pides a Excel que sume la columna G cuando la columna A sea mayor o igual que el primer día del mes actual y estrictamente menor que el primer día del mes siguiente. La función FECHA (DATE) construye esas dos fechas a partir del año y el mes de HOY().
| K | L | |
|---|---|---|
| 3 | Mes | |
| 4 | 152,45 |
En este ejemplo, si estamos en marzo de 2026, suma las ventas del 01/03/2026 al 31/03/2026, que son los 152,45 euros de las diez filas.
=&" "&. Por ejemplo: =CONCATENAR("Marzo 2026: ";K4;" EUR").Una lista desplegable para no escribir de golpe la forma de pago
Escribir "Efectivo", "Transferencia", "Tarjeta" o "Bizum" a mano cada vez abre la puerta a erratas: "efectivo", "tarjta", "transferncia"… Una lista desplegable de Validación de datos obliga a elegir entre los valores correctos y, además, permite añadir un valor nuevo a la lista sin tocar las fórmulas.
Pasos:
- En las celdas J1, J2, J3 y J4 escribe: Efectivo, Transferencia, Tarjeta, Bizum.
- Selecciona el rango H2:H100 (la columna Forma de pago, desde la primera fila de datos hasta donde crezca la tabla).
- Abre la herramienta de validación:
- En el cuadro de diálogo, configura:
- Pulsa Aceptar.
Ahora, al hacer clic en cualquier celda de H2 hacia abajo, aparece una flecha a la derecha que abre las cuatro opciones.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 15/03/2026 | F-2026-0142 | Librería Norte | Caja de bolígrafos azul | 3 | 12,50 | 37,50 | Tarjeta ▾ | Efectivo | |
| 3 | 15/03/2026 | F-2026-0143 | Marta Río | Cuaderno A4 | 2 | 3,20 | 6,40 | Efectivo ▾ | Transferencia | |
| 4 | 15/03/2026 | F-2026-0144 | Colegio San Juan | Pack de rotuladores | 5 | 8,75 | 43,75 | Transferencia ▾ | Descuento 5% | Tarjeta |
| 5 | 16/03/2026 | F-2026-0145 | Librería Norte | Carpeta cartón | 10 | 1,80 | 18,00 | Tarjeta ▾ | Bizum | |
| 6 | 16/03/2026 | F-2026-0146 | Pedro Soto | Bolígrafo rojo | 1 | 0,90 | 0,90 | Efectivo ▾ |
=$J$1:$J$4) coincida con las celdas donde escribiste las opciones.Errores típicos al usar la plantilla y cómo arreglarlos
Una plantilla de ventas parece sencilla, pero tres tropiezos se repiten mucho: el total que no cuadra, la validación que se salta al pegar y la fecha que aparece como un número. Vamos uno por uno.
El total no suma una fila "por las ventas"
Suele pasar cuando, al borrar una venta, dejamos la fila vacía en medio de la tabla. Excel la sigue considerando parte de la tabla, pero la fila de totales se calcula sobre las filas visibles y los rangos de SUMAR.SI quedan cortados en el hueco.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 4 | 15/03/2026 | F-2026-0144 | Colegio San Juan | Pack de rotuladores | 5 | 8,75 | 43,75 | |
| 5 | 16/03/2026 | F-2026-0145 | Librería Norte | Carpeta cartón | 10 | 1,80 | 18,00 | |
| 6 | ||||||||
| 7 | 17/03/2026 | F-2026-0147 | Marta Río | Libreta bolsillo | 4 | 2,50 | 10,00 | |
| 12 | 71,75 | Total |
Aquí el total marca 71,75 en lugar de los 152,45 reales: la fila vacía rompe la cuenta.
Arreglo: selecciona la fila 6 entera, clic derecho y elige Eliminar fila. Como la zona es una tabla, las de abajo suben y los totales se recalculan.
Pegar datos de otra hoja se salta la validación
Es uno de los errores más comunes al validar la columna Forma de pago. Imagina que copias una fila de otro archivo y la pegas con Ctrl+V sobre H2:H10: el valor entra tal cual, aunque no esté en la lista. La validación solo bloquea lo que se escribe a mano.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 6 | 16/03/2026 | F-2026-0146 | Pedro Soto | Bolígrafo rojo | 1 | 0,90 | 0,90 | tarjeta visa |
Arreglo: pega primero y valida después, o aplica la validación de nuevo sobre el rango pegado.
Pasos para limpiar valores fuera de la lista:
- Selecciona la columna H completa.
- Abre Validación de datos otra vez.
- Pulsa Borrar todos y vuelve a aplicar la lista con origen
=$J$1:$J$4.
Otra opción es usar Ctrl+Alt+V (Pegado especial) y elegir Validación para que la celda pegada herede solo las reglas, no el valor.
La fecha se ve como un número (por ejemplo 45235)
Cuando importas datos de otro programa o cuando escribes una fecha en una celda que estaba en formato General, Excel la guarda como número de serie: los días transcurridos desde el 1 de enero de 1900. Por eso ves 45235 en lugar de 19/03/2026.
| A | B | |
|---|---|---|
| 11 | 45235 | F-2026-0151 |
Arreglo: cambia el formato de la columna.
- Selecciona toda la columna A.
- Pulsa Ctrl+1 para abrir Formato de celdas.
- En la pestaña Número, elige Fecha y escoge el formato corto (dd/mm/aaaa).
- Pulsa Aceptar.
Lo que ya sabes hacer con tu plantilla de ventas diarias
- Tienes una hoja Ventas con nueve columnas y la fórmula del Importe calculada fila a fila.
- Has convertido los datos en una tabla que crece sola al añadir ventas y que trae su fila de totales con
SUBTOTAL. - Sabes cuánto llevas vendido hoy con
SUMAR.SIy cuánto llevas vendido este mes conSUMAR.SI.CONJUNTO. - Tienes una lista desplegable en la columna Forma de pago para no escribirla a mano.
El siguiente paso natural es pasar esos datos a una tabla dinámica (Insertar > Tablas > Tabla dinámica) para ver el mes desglosado por cliente, por producto o por forma de pago, sin tocar las fórmulas.
Información comprobada en octubre de 2026.
Dudas al usar una plantilla de ventas diarias en Excel
1. ¿Cómo descargar plantillas de Excel para ventas gratis?
En el propio Excel puedes partir de una base sólida: abre Archivo > Nuevo, busca "ventas" en el cuadro de plantillas y descarga la que mejor encaje con tu negocio. Si prefieres algo más personalizado, crea tu propia plantilla en blanco con tablas de SUMAR.SI.CONJUNTO (SUMIFS) y formato de tabla, y guárdala como .xltx en tu carpeta de plantillas para reutilizarla cuando quieras.
2. ¿Cómo hacer una planilla de ventas diarias en PDF?
Trabaja primero en Excel con tu hoja de registros diarios y, cuando esté terminada, ve a Archivo > Guardar como, elige PDF en el tipo de archivo y marca la hoja o el rango que quieres exportar. Revisa la vista previa antes de guardar para comprobar que los saltos de página cortan la información donde te interesa.
3. ¿Hay un formato gratis para el reporte de ventas diarias?
El formato más sencillo y gratuito es una tabla con tres columnas: fecha, producto o servicio e importe, a la que después se le añade una columna de observaciones. Con esa base y la función SUMAR.SI.CONJUNTO (SUMIFS) puedes obtener el total diario escribiendo =SUMAR.SI.CONJUNTO(C2:C100;A2:A100;HOY()).
4. ¿Cómo hacer un reporte de ventas mensuales en Excel descargable?
Monta una hoja con las ventas de cada día y, en otra hoja, usa tablas dinámicas (Insertar > Tabla dinámica) con fecha agrupada por meses para resumir los importes. Cuando el informe esté listo, guárdalo con Archivo > Guardar como en formato .xlsx o .xltx; el primero es el libro normal y el segundo sirve como plantilla reutilizable.
5. ¿Cómo hacer un reporte de ventas por vendedor en Excel?
Crea una columna "Vendedor" junto a cada venta y, en otra hoja, monta una tabla dinámica con vendedor en filas e importes en valores para ver el total de cada uno de un vistazo. Para el ranking añade dos veces el campo Importe: una con suma y otra con clasificación, y Excel lo ordenará automáticamente de mayor a menor.
6. ¿Cómo hacer un informe de ventas en Excel con gráficos?
Resumir los datos en una tabla dinámica (Insertar > Tabla dinámica) y, con esa tabla seleccionada, ve a Insertar > Gráficos y elige el tipo que mejor cuente la historia: columnas para comparar periodos, líneas para ver la evolución y circulares para el peso de cada categoría. Cada clic en el gráfico abre sus Herramientas de gráficos, donde puedes cambiar títulos, colores y estilo desde la pestaña Diseño.
7. ¿Cómo es un modelo de informe de ventas mensual en Excel?
Un modelo útil tiene tres bloques: datos del mes (ventas, devoluciones y neto), comparativa con el mes anterior y pequeño cuadro de mando con totales y gráfico. Para que se actualice solo, usa una tabla con formato de tabla (Inicio > Dar formato como tabla) y las funciones SUMAR.SI.CONJUNTO (SUMIFS) por mes; al añadir filas nuevas, los totales se recalculan sin tocar fórmulas.
Fuentes
- MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 07/10/2026
- PydataExcel con Python (openpyxl y pandas) — documentación oficialconsultado el 07/10/2026
- SheetjsExcel con Node.js (ExcelJS y SheetJS) — documentación oficialconsultado el 07/10/2026
- MicrosoftLímites del libro — documentación oficialconsultado el 07/10/2026
- MicrosoftExcel 2013 — documentación oficialconsultado el 07/10/2026