Ventas y CRM

Pipeline de ventas en Google Sheets que sí funciona

Marc Sean17 de abril de 20268 min de lectura

Un pipeline de ventas en Google Sheets supera a la mayoría de los CRMs para equipos de menos de 20 representantes - si lo configuras bien. La estructura es simple: una fila por oportunidad, columnas para etapa, valor, probabilidad, responsable y fecha de cierre. Lo difícil es lograr que prediga ingresos en lugar de simplemente listar contactos.

Este artículo explica cómo construir un pipeline que genere pronósticos ponderados, mida la conversión por etapa y se mantenga actualizado sin depender de actualizaciones manuales constantes.

Qué necesita (y qué no) tu hoja de pipeline

La mayoría de las plantillas de pipeline que encuentras en internet son demasiado simples (solo una lista de nombres) o están sobrecargadas de campos que nadie completa. A abril de 2026, los pipelines más funcionales en una sola hoja usan esta estructura de columnas:

ColumnaEncabezadoNotas
ANombre del prospectoEmpresa o contacto
BValor de la oportunidadNúmero sin formato en celdas de fórmula
CEtapaDesplegable: Prospecto / Calificado / Propuesta / Negociación / Cerrado Ganado / Cerrado Perdido
DProbabilidad %Se completa automáticamente según etapa (con VLOOKUP) o se ajusta manualmente
EValor ponderado=B2*D2
FResponsableNombre del representante
GFecha de cierreFormato fecha
HDías para el cierre=G2-TODAY()
IPróxima acciónTexto libre

Son 9 columnas. Agrega más si tu equipo realmente las va a usar. No las agregues por si acaso.

Las fórmulas esenciales para tu pipeline de ventas en Google Sheets

El pipeline solo es útil si responde a esta pregunta: ¿cuánto vamos a cerrar este trimestre y qué está en riesgo?

Total ponderado del pipeline (el número que tu gerente de ventas siempre pide):

=SUMPRODUCT(B2:B200, D2:D200)

Esta fórmula multiplica el valor de cada oportunidad por su probabilidad y suma el resultado. Una oportunidad de $80,000 con 30% de probabilidad aporta $24,000 al pronóstico - lo mismo que una de $24,000 que prácticamente ya está cerrada.

Pipeline por etapa (para saber dónde se están atascando las oportunidades):

=SUMIF(C2:C200, "Propuesta", B2:B200)

Ejecuta esto para cada etapa. Si tienes 40 oportunidades en Propuesta pero solo 3 en Negociación, algo está fallando entre la demo y el cierre.

Tasa de conversión entre etapas (la métrica que la mayoría de los equipos ignora):

=COUNTIF(C2:C200,"Negociación") / COUNTIF(C2:C200,"Propuesta")

Un pipeline B2B saludable suele convertir entre 50% y 70% de Propuesta a Negociación, y entre 60% y 80% de Negociación a Cerrado Ganado. Si no estás midiendo esto, estás operando a ciegas.

Probabilidad automática según etapa

Una de las tareas más repetitivas en los pipelines manuales es actualizar la probabilidad cada vez que una oportunidad cambia de etapa. Puedes automatizarlo con una tabla de referencia.

Crea una tabla pequeña en algún lugar de la hoja (por ejemplo, K1:L6):

EtapaProbabilidad por defecto
Prospecto10%
Calificado25%
Propuesta40%
Negociación65%
Cerrado Ganado100%
Cerrado Perdido0%

Luego en la columna D:

=IFERROR(VLOOKUP(C2, $K$1:$L$6, 2, FALSE), 0)

Los representantes pueden modificar la celda manualmente cuando una oportunidad específica lo justifique. El VLOOKUP simplemente asigna el valor por defecto para que nadie tenga que recordar los porcentajes de memoria.

El resumen trimestral que siempre te van a pedir

Una vez que la estructura está lista, las tablas dinámicas (pivot tables) se encargan de la capa de reportes. Ve a Insertar > Tabla dinámica y configura:

  • Filas: Etapa
  • Columnas: Responsable
  • Valores: Suma del Valor ponderado

Esto te da una matriz: quién tiene qué, y en qué etapa. Un representante con $350,000 en Propuesta y nada en Negociación parece sólido en papel, pero tiene un problema de timing real.

Para filtrar por fecha (solo el trimestre en curso), agrega una columna calculada:

=IF(AND(G2>=DATE(2026,4,1), G2<=DATE(2026,6,30)), "Q2", "Otro")

Luego filtra la tabla dinámica por esa columna.

Pipeline de ventas en Google Sheets vs. CRM: cuándo el salto se justifica

Google Sheets maneja pipelines bien hasta aproximadamente 300-400 oportunidades activas. A partir de ahí, el SUMPRODUCT sobre miles de filas empieza a volverse lento, y la edición simultánea de varios usuarios genera conflictos que corrompen datos de formas difíciles de recuperar.

El otro punto de quiebre es el seguimiento de actividades. Sheets puede almacenar "próxima acción" como texto libre, pero no le va a recordar nada a nadie. Si tu equipo pierde seguimientos porque la hoja de cálculo no manda alertas, ese no es un problema de la hoja - es un problema de CRM.

Para equipos de menos de 20 representantes con menos de 300 oportunidades, el argumento a favor de un CRM suele ser más de forma que de fondo. Según el reporte State of Sales de HubSpot (2024), el 35% de los representantes de ventas sigue gestionando su pipeline principalmente en hojas de cálculo - no por desconocimiento, sino porque la flexibilidad frecuentemente supera el costo operativo de implementar un CRM formal. El Sales Trends Report de Salesforce (2024) complementa ese dato: el 67% de los equipos de ventas de mercados emergentes cita el tiempo de implementación y la curva de adopción como la principal razón para posponer la migración a un CRM dedicado.

Cómo mantener el pipeline actualizado sin actualizaciones manuales

El verdadero costo de un pipeline en Sheets no es construirlo - es mantenerlo al día. Los representantes olvidan mover las oportunidades, los gerentes persiguen actualizaciones por Slack, y la hoja poco a poco deja de reflejar la realidad.

Un enfoque que funciona: conectar HubSpot o Salesforce directamente a Sheets y sincronizar las oportunidades de forma automática. ModelMonkey puede traer datos de oportunidades desde HubSpot hacia Google Sheets bajo demanda - le indicas "trae todas las oportunidades abiertas de HubSpot y organízalas por etapa" y construye la tabla. Sin exportar archivos, sin copiar y pegar, sin CSVs.

El resultado es un pipeline que refleja el estado real del CRM mientras permanece en Sheets para todo el trabajo de análisis (resúmenes personalizados, modelos de escenarios, formatos listos para presentar a directivos) que los CRMs manejan mal.

Pipelines en múltiples monedas

Si tu equipo cierra negocios en distintas monedas - algo habitual en empresas con operaciones en México, Colombia, Chile, Argentina o Perú - agrega una columna de moneda y una fórmula de conversión:

=B2 * VLOOKUP(J2, TiposDeCambio!$A$2:$B$10, 2, FALSE)

Donde la columna J contiene el código de moneda (USD, MXN, COP, CLP, PEN) y TiposDeCambio es una tabla pequeña con tipos de cambio estáticos que actualizas mensualmente. No es un mecanismo de precisión contable, pero para consolidar pronósticos de pipeline en una sola moneda cumple perfectamente.

Preguntas frecuentes sobre pipelines de ventas en Google Sheets

¿Cuántas oportunidades puede manejar un pipeline en Google Sheets antes de volverse lento? En la práctica, entre 300 y 400 filas activas con fórmulas como SUMPRODUCT y VLOOKUP empieza a notarse la demora al recalcular. Si tu pipeline supera ese volumen de forma sostenida, conviene evaluar un CRM o mover los datos históricos (oportunidades cerradas) a una hoja separada para aligerar el archivo principal.

¿Puedo conectar Google Sheets con mi CRM para que se actualice solo? Sí. Herramientas como ModelMonkey permiten traer datos desde HubSpot o Salesforce directamente a Sheets mediante instrucciones en lenguaje natural, sin necesidad de exportar CSVs ni escribir código. También puedes usar Apps Script o conectores nativos de Zapier e Integromat para automatizaciones más personalizadas.

¿Qué probabilidad de cierre debo asignar a cada etapa? Los porcentajes de la tabla incluida en este artículo (10%, 25%, 40%, 65%, 100%) son un punto de partida razonable para ciclos de venta B2B medianos. Lo ideal es calibrarlos con tu historial real: si en tu empresa el 80% de las propuestas enviadas terminan en negociación, ajusta ese valor en tu tabla de referencia.

¿Es mejor usar Google Sheets o un CRM para un equipo pequeño? Para equipos de menos de 20 representantes y menos de 300 oportunidades activas, Google Sheets suele ser suficiente y tiene la ventaja de la flexibilidad total. La decisión de migrar a un CRM debería estar impulsada por necesidades concretas - alertas de seguimiento, registro de actividades, integraciones con correo - no por la percepción de que "los equipos serios usan CRM".

¿Cómo evito que los representantes olviden actualizar el pipeline? La causa más común del pipeline desactualizado es la fricción: cuantos más pasos se necesiten para registrar un cambio, menos probable es que ocurra. Simplifica el formulario al mínimo (etapa, fecha de cierre, próxima acción) y usa validación de datos con desplegables para reducir el tiempo de edición por oportunidad a menos de 30 segundos.

En resumen

Un pipeline de ventas funcional en Google Sheets necesita 9 columnas, 3 fórmulas clave (valor ponderado, SUMIF por etapa, conversión entre etapas) y una tabla de probabilidades por etapa. Las tablas dinámicas se encargan del reporting. A partir de 300 oportunidades o 20 representantes, el esfuerzo de mantenimiento suele justificar el salto a un CRM - pero la mayoría de los equipos todavía no está ahí.