Modelado financieroPrincipiante5 min de lectura

Cómo crear una regla de seguimiento de ingresos en Google Sheets

Aprende qué es una regla de seguimiento de ingresos y cómo construir una en Google Sheets usando fórmulas, validación de datos y SUMIF para categorizar y resumir ingresos automáticamente.

Una regla de seguimiento de ingresos es una condición basada en fórmulas que defines en una hoja de cálculo para categorizar, marcar y resumir automáticamente transacciones de ingresos - así en lugar de revisar manualmente cada fila, la hoja hace el trabajo. Esta guía te lleva a través de construir un sistema completo de reglas de seguimiento de ingresos en Google Sheets, desde tu estructura de datos hasta los resúmenes automatizados.

Lo que necesitarás

  • Una cuenta de Google Sheets con acceso de edición a una hoja de cálculo
  • Familiaridad básica con fórmulas de Google Sheets (SUM, IF)
  • Una lista de transacciones de ingresos con la que trabajar, o disposición para crear datos de ejemplo
  • 20-30 minutos para configurar el sistema completo

Guía paso a paso

1

Construye la estructura de tu Registro de Ingresos

Antes de poder crear reglas, necesitas una estructura de datos consistente. Las reglas de seguimiento de ingresos solo funcionan confiablemente cuando cada fila de transacción tiene las mismas columnas en las mismas posiciones.

  • Columna A: Fecha - usa fechas reales, no cadenas de texto (formatea como DD/MM/YYYY)
  • Columna B: Fuente - nombre del cliente, empleador, plataforma (Upwork, Stripe, factura directa)
  • Columna C: Monto - número sin procesar, sin símbolos de moneda en la celda
  • Columna D: Categoría - aquí es donde tu regla escribirá su resultado
  • Columna E: Estado - Recibido, Pendiente, u Vencido
  • Columna F: Notas - cualquier cosa que no encaje en otra parte

Pro Tip

Congela la fila 1 (Ver → Congelar → 1 fila) para que tus encabezados permanezcan visibles conforme el registro crece más allá de 100+ filas.
2

Define tus Categorías de Ingresos

Una regla de seguimiento de ingresos solo puede categorizar lo que ya has nombrado. Antes de escribir una sola fórmula, lista cada categoría en la que tus ingresos caen y decide en etiquetas de cadena exacta - porque SUMIF e IFS son insensibles a mayúsculas pero sensibles a la ortografía. Conjuntos de categorías comunes por tipo de usuario: | Tipo de Negocio | Categorías | |---|---| | Freelancer | Consultoría, Retainer, Proyecto, Referencia | | Fundador de SaaS | MRR, Único, Conversión de prueba, Reembolso | | Analista de FP&A | Ingresos operativos, Otros ingresos, Intereses, Subvención | | Negocio secundario | Venta de productos, Servicios, Afiliado, Pasivo | Elige tu conjunto y escríbelos en una hoja Config en la columna A, comenzando en A2 con un encabezado "Categorías de Ingresos" en A1. Usarás este rango para la validación de datos en el próximo paso.

    Pro Tip

    Mantén las etiquetas cortas - menos de 20 caracteres - para que se muestren limpiamente en resúmenes de tabla dinámica y gráficos.
    3

    Aplica Validación de Datos para Bloquear Entrada de Categoría

    La regla vive aquí. Sin validación, alguien (incluyéndote a ti en el futuro) escribirá "consultoría" en una fila y "Consultoría " con un espacio al final en la siguiente. Tu SUMIF entonces silenciosamente perderá la segunda entrada.

    • Selecciona la columna D en tu hoja Income_Log (D2:D1000 cubre 999 filas de transacción)
    • Ve a Datos → Validación de datos
    • Establece Criterios a "Lista desplegable (desde un rango)" e ingresa Config!$A$2:$A$20
    • Establece Datos no válidos a "Rechazar entrada" - no solo una advertencia
    • Marca "Mostrar lista desplegable en la celda"

    Pro Tip

    Si estás importando transacciones de una exportación bancaria o CSV de Stripe, agrega una columna de limpieza que mapee descripciones importadas a tu lista de categorías usando VLOOKUP antes de pegar en el registro.
    4

    Escribe la Fórmula de Auto-Categorización

    Para datos importados o entrada en lote, seleccionar manualmente una categoría para 200 filas es tedioso. Una fórmula IFS puede asignar categorías automáticamente basada en patrones de nombre de fuente. En la columna D, reemplaza la entrada manual con: =IFS( ISNUMBER(SEARCH("stripe", B2)), "MRR", ISNUMBER(SEARCH("paypal", B2)), "Proyecto", ISNUMBER(SEARCH("retainer", B2)), "Retainer", ISNUMBER(SEARCH("interés", B2)), "Interés", TRUE, "Sin categorizar" ) Cómo funciona:

    • SEARCH es insensible a mayúsculas y devuelve un número de posición si el texto se encuentra, un error si no
    • ISNUMBER convierte eso a VERDADERO/FALSO
    • IFS evalúa condiciones de arriba hacia abajo y devuelve la primera coincidencia
    • El final TRUE, "Sin categorizar" es la captura general

    Pro Tip

    Una vez que se ejecuta la auto-categorización, puedes anular celdas individuales manualmente - la fórmula solo completa celdas que no han sido tocadas. Agrega una columna auxiliar para marcar anulaciones manuales si necesitas un rastro de auditoría.
    5

    Construye Reglas SUMIF para Totales de Categoría

    Aquí es donde el seguimiento se vuelve visible. En una hoja Summary separada, escribe fórmulas SUMIF que extraigan totales por categoría y por período de tiempo. Total mensual básico por categoría: =SUMIFS( Income_Log!$C:$C, Income_Log!$D:$D, A2, Income_Log!$E:$E, "Recibido", Income_Log!$A:$A, ">="&DATE(2026,1,1), Income_Log!$A:$A, "<"&DATE(2026,2,1) ) Configura tu hoja Summary así: | A (Categoría) | B (Ene) | C (Feb) | D (Mar) | E (Total Q1) | |---|---|---|---|---| | Consultoría | [SUMIFS] | [SUMIFS] | [SUMIFS] | =SUM(B2:D2) | | Retainer | ... | | | | La columna A extrae de Config!$A$2:$A$20. Cambia los rangos de fecha por columna. Esta estructura significa agregar un nuevo mes es una copia de columna, y agregar una nueva categoría aparece automáticamente en el resumen una vez que la agregues a tu lista de Config.

      Pro Tip

      Para modelos multi-año, reemplaza valores DATE() codificados con un selector de período dinámico - pon la fecha de inicio en un rango nombrado llamado ReportStart y referencialo en todos los SUMIFS.
      6

      Agrega Banderas de Formato Condicional

      El formato condicional convierte tus reglas de seguimiento de ingresos en un sistema de alerta temprana visual. Las dos banderas más útiles: cuentas por cobrar vencidas y transacciones inusualmente grandes. Banderas ingresos vencidos (Estado = Pendiente y Fecha es 30+ días atrás):

      • Selecciona E2:E1000
      • Formato → Formato condicional
      • Fórmula personalizada: =AND(C2="Pendiente", A2<TODAY()-30)
      • Color de relleno: rojo
      • Selecciona C2:C1000
      • Fórmula personalizada: =C2>5000 (ajusta el umbral para tu contexto)
      • Color de relleno: amarillo

      Pro Tip

      Agrega una tercera regla para marcar cantidades duplicadas en la misma fecha desde la misma fuente: =COUNTIFS($A$2:$A$1000, A2, $B$2:$B$1000, B2, $C$2:$C$1000, C2)>1. No atrapará todas las entradas dobles pero atrapa las obvias.
      7

      Automatiza el Mantenimiento de Reglas con ModelMonkey

      La fricción manual en este sistema es actualizar reglas de categorización conforme tus fuentes de ingresos cambian, y reconstruir los SUMIFS cuando agregas un nuevo período o categoría. Aquí es donde ModelMonkey encaja. En lugar de editar fórmulas IFS o arrastrar columnas cada mes:

      • Abre ModelMonkey en tu barra lateral de Google Sheets
      • Dile: "Agrega marzo a la hoja Summary y actualiza todos los SUMIFS para incluir el nuevo período"
      • O: "Tengo una nueva fuente de ingresos llamada 'Substack' - agrégala a la categoría Consultoría y actualiza mi fórmula de auto-categorización"

      Conclusión

      Ahora tienes un sistema completo de reglas de seguimiento de ingresos: entrada de datos estructurada, validación de categoría forzada, auto-categorización por fuente, resúmenes basados en SUMIF, y banderas visuales para transacciones vencidas o anómalas. El sistema está diseñado para crecer - nuevas categorías van en la hoja Config, nuevos períodos son una copia de columna, y los SUMIFS se actualizan sin reconstrucción.

      La brecha que esto expone: conforme tus fuentes de ingresos se multiplican y tus resúmenes de período se extienden a través de trimestres y años, el mantenimiento de fórmulas se agrava. Copiar columnas, ajustar rangos de fecha, agregar nuevos patrones de fuente al IFS - es todo trabajo mecánico que no requiere criterio. Ese es el tipo exacto de tarea que ModelMonkey maneja en un solo prompt.

      Elige un plan de ModelMonkey - funciona tanto en Google Sheets como en Excel.

      Preguntas frecuentes

      ¿Cuál es la diferencia entre una regla de seguimiento de ingresos y una categoría de presupuesto?

      Una categoría de presupuesto es solo una etiqueta. Una regla de seguimiento de ingresos es una condición activa - una fórmula o configuración de validación que asigna, fuerza o calcula algo basado en esa etiqueta. Puedes tener una categoría llamada "Consultoría" y no hacer nada con ella, o puedes tener una regla que sume todas las entradas de Consultoría por mes y marque cualquiera que no haya sido marcada como Recibida dentro de 45 días.

      ¿Por qué usar SUMIFS en lugar de una tabla dinámica para resúmenes de ingresos?

      Las tablas dinámicas son más rápidas de construir inicialmente pero se rompen cuando tu estructura de datos fuente cambia, y no se actualizan dinámicamente cuando agregas nuevas filas a menos que las refresques manualmente. Las fórmulas SUMIFS vinculadas a rangos nombrados se actualizan automáticamente y pueden estar incrustadas en modelos financieros de varias hojas - como extraer tus totales de ingresos directamente a una pestaña P&L.

      ¿Cuántas categorías de ingresos debería tener?

      Suficientes para tomar decisiones, pero no tantas que la categorización se vuelva un juicio de valor cada vez. Para la mayoría de pequeños negocios y freelancers, 4-8 categorías es el rango correcto. Si encuentras que estás creando subcategorías (Consultoría > Estrategia, Consultoría > Implementación), considera si realmente necesitas esa granularidad en tus reportes antes de complicar las reglas.

      ¿Puedo aplicar estas reglas a datos de transacciones históricas importadas de una exportación bancaria?

      Sí. Pega tu exportación CSV en un área de preparación, ejecuta tu fórmula de auto-categorización IFS en la columna de fuente/descripción, luego pega los resultados categorizados en Income_Log. El paso principal de limpieza es normalizar formatos de fecha - las exportaciones bancarias a menudo usan fechas de texto que Google Sheets no reconoce como fechas hasta que las reformateas usando DATEVALUE o el menú Formato → Número.

      ¿Qué sucede si alguien escribe una categoría que no está en mi lista?

      Con la validación establecida en "Rechazar entrada", Google Sheets bloquea la entrada completamente y muestra un error. El usuario tiene que seleccionar de la lista desplegable. Si lo estableces a "Mostrar advertencia" en su lugar, la entrada inválida pasa a través y silenciosamente rompe tus SUMIFS - razón por la cual "Rechazar entrada" es el default correcto para hojas compartidas.