Análisis RFM: cómo segmentar clientes en Excel

Análisis RFM paso a paso: puntúa a tus clientes por recencia, frecuencia y valor monetario en Excel, agrúpalos en segmentos y decide qué hacer con cada uno.

El análisis RFM es una forma de segmentar a los clientes según su comportamiento de compra. Cada cliente recibe una puntuación de Recencia (cuánto hace de su última compra), Frecuencia (cuántas compras) y valor Monetario (cuánto ha gastado). Los clientes con puntuaciones parecidas forman segmentos, como los mejores clientes, los nuevos o los antiguos habituales en riesgo, y cada segmento recibe una acción distinta. Solo necesitas una exportación de pedidos y una hoja de cálculo; la primera versión se hace en una tarde.

El método es antiguo y sencillo, y esa es su fuerza: usa datos que cualquier tienda o empresa de servicios ya tiene y responde a una pregunta práctica: ¿a quién deberíamos contactar este mes y con qué mensaje? Esta guía muestra las fórmulas, un sistema de puntuación para bases de clientes pequeñas, un ejemplo con diez clientes y la acción para cada segmento.

Qué miden R, F y M

Criterio Se mide como Pregunta que responde
Recencia (R) Días desde la última compra ¿Sigue activo el cliente?
Frecuencia (F) Número de compras en el periodo analizado ¿Comprarnos es un hábito?
Monetario (M) Gasto total en el periodo analizado ¿Cuánto vale la relación?

La recencia suele ser la mejor señal de si alguien volverá a comprar. La frecuencia muestra el hábito. El valor monetario ayuda a decidir cuánta atención personal merece un cliente. Leídos juntos, distinguen a un habitual fiel que se ha quedado callado (F alta, R baja) de un cliente nuevo que acaba de empezar (R alta, F baja): dos personas que necesitan mensajes muy distintos.

Cuándo merece la pena el análisis RFM

El análisis RFM encaja en negocios donde los clientes repiten a intervalos irregulares: comercios, tiendas online, restauración con cuentas de cliente, peluquerías, mayoristas, empresas de servicios con trabajos recurrentes. Es menos útil cuando:

  • casi todos los clientes compran una sola vez (hay poca frecuencia que puntuar),
  • los clientes pagan una suscripción fija (frecuencia y gasto son iguales para todos),
  • solo tienes unas decenas de clientes (puedes revisarlos a mano).

Paso 1: exporta los datos de pedidos

Necesitas una fila por pedido con tres columnas: identificador de cliente, fecha del pedido e importe. Elige un periodo de análisis que cubra al menos un ciclo de compra completo, a menudo 12 o 24 meses.

Antes de puntuar, limpia los datos:

  • Elimina los pedidos cancelados y reembolsados, los de prueba y las cuentas internas.
  • Fusiona los clientes duplicados (la misma persona con dos correos o con una compra como invitado). Nuestra guía sobre qué datos guardar en un CRM recoge las reglas que evitan duplicados desde el principio.
  • Si tus márgenes varían mucho entre productos, usa el beneficio bruto en lugar de la facturación para M.

Paso 2: calcula R, F y M de cada cliente

Pon los pedidos en una hoja llamada Pedidos (A: identificador de cliente, B: fecha, C: importe) y crea una segunda hoja con una fila por cliente. En un Excel reciente en español (Microsoft 365):

Columna Fórmula (fila 2)
A: Identificador de cliente =UNICOS(Pedidos!A2:A5000)
B: Recencia (días) =FECHA(2026;9;30)-MAX.SI.CONJUNTO(Pedidos!B:B;Pedidos!A:A;A2)
C: Frecuencia (pedidos) =CONTAR.SI(Pedidos!A:A;A2)
D: Monetario (gasto total) =SUMAR.SI(Pedidos!A:A;A2;Pedidos!C:C)

Ajusta el rango de la columna A a tu número de pedidos. En las versiones en inglés, las funciones se llaman UNIQUE, MAXIFS, COUNTIF y SUMIF. Usa una fecha de referencia fija, aquí el 30 de septiembre de 2026, en lugar de HOY(). Si no, todas las cifras cambian cada día y no puedes reproducir los segmentos del mes anterior.

Paso 3: puntúa cada criterio

Hay dos formas habituales de convertir los valores en puntuaciones.

Opción A: quintiles (1–5)

Cada puntuación agrupa al 20 % de los clientes. El quinto más reciente recibe R = 5, el más frecuente F = 5 y el que más gasta M = 5. Con los clientes en las filas 2 a 1001:

  • Puntuación F: =MIN(5;1+ENTERO(RANGO.PERCENTIL.INC(C$2:C$1001;C2)*5))
  • Puntuación M: la misma fórmula sobre la columna D
  • Puntuación R: =6-MIN(5;1+ENTERO(RANGO.PERCENTIL.INC(B$2:B$1001;B2)*5)) (invertida, porque menos días es mejor)

Los quintiles se adaptan solos a tus datos y funcionan bien a partir de unos cientos de clientes. Su punto débil aparece cuando muchos clientes tienen el mismo valor: si el 60 % compró exactamente una vez, no se pueden repartir en quintos limpios y las puntuaciones quedan desiguales.

Opción B: tres niveles con umbrales fijos

Para bases de clientes pequeñas, tres niveles por criterio son más fáciles de entender y de explicar al equipo. Fija los umbrales según tu ciclo de compra, igual que eliges una ventana de inactividad para calcular la tasa de abandono. Un ejemplo para una tienda cuyos clientes compran cada pocos meses:

Puntuación Recencia Frecuencia (24 meses) Monetario (24 meses)
3 0–90 días 5 pedidos o más 800 € o más
2 91–270 días 2–4 pedidos 200–799 €
1 más de 270 días 1 pedido menos de 200 €

Como fórmulas: =SI(B2<=90;3;SI(B2<=270;2;1)) para R, =SI(C2>=5;3;SI(C2>=2;2;1)) para F y =SI(D2>=800;3;SI(D2>=200;2;1)) para M. El resto de esta guía usa este sistema de tres niveles.

Paso 4: convierte las puntuaciones en segmentos

Tres niveles para tres criterios dan 27 combinaciones, demasiadas para actuar. Un atajo práctico: construye los segmentos con R y F, y usa M para decidir dentro de cada segmento quién recibe atención personal.

F1 (1 pedido) F2 (2–4 pedidos) F3 (5 o más pedidos)
R3 (0–90 días) Nuevos Prometedores Mejores clientes
R2 (91–270 días) Compradores únicos que se enfrían Necesitan atención Habituales en retroceso
R1 (más de 270 días) Perdidos Dormidos En riesgo

En la hoja, une las dos puntuaciones en un código con =E2&F2 (por ejemplo «31») y busca el nombre del segmento con BUSCARV en una pequeña tabla de correspondencias.

Ejemplo práctico: diez clientes

Una tienda de decoración hace el análisis a 30 de septiembre de 2026. Las cifras son ficticias.

Cliente Recencia (días) Pedidos Gasto R-F-M Segmento
A 12 9 1.450 € 3-3-3 Mejores clientes
B 45 6 620 € 3-3-2 Mejores clientes
C 20 1 85 € 3-1-1 Nuevos
D 130 4 540 € 2-2-2 Necesitan atención
E 310 7 1.120 € 1-3-3 En riesgo
F 400 1 60 € 1-1-1 Perdidos
G 75 2 310 € 3-2-2 Prometedores
H 200 1 950 € 2-1-3 Compradores únicos que se enfrían
I 290 3 260 € 1-2-2 Dormidos
J 8 5 180 € 3-3-1 Mejores clientes

Destacan tres clientes. E era un habitual que gastó más que casi nadie y lleva diez meses sin pedir: es la persona más valiosa a la que llamar esta semana. H solo compró una vez, pero por 950 €; un agradecimiento personal con una sugerencia relevante vale aquí más que un correo automático. C es nuevo y necesita pronto un motivo para un segundo pedido, porque es entre la primera y la segunda compra donde se pierde a la mayoría de los clientes.

Paso 5: decide qué hacer con cada segmento

Segmento Objetivo Acción
Mejores clientes Mantener y reconocer Agradecer, acceso anticipado, pedir una reseña o una recomendación. Sin descuentos que no necesitan.
Prometedores Consolidar el hábito Consejos útiles, un recordatorio en el momento habitual de recompra, una pequeña recompensa de fidelidad
Nuevos Conseguir la segunda compra Seguimiento tras la entrega, ayuda con el primer uso; consulta el checklist de onboarding de clientes
Habituales en retroceso Preguntar a tiempo Contacto personal: ¿podemos hacer algo mejor?
Necesitan atención Reactivar el interés Recordatorio de novedades relacionadas con lo que compraron
Compradores únicos que se enfrían Aprender y animar Una pregunta breve sobre su primera experiencia; una sugerencia según lo que compraron
En riesgo Recuperar en persona Contacto personal del dueño o del responsable de la cuenta; consulta las señales de abandono de clientes
Dormidos Reactivar con poco coste Una breve campaña de reactivación de clientes
Perdidos Decidir si merece la pena intentarlo Un último mensaje automático y después dejar de enviar correos

Dentro de cada segmento, ordena por M y ocúpate primero, en persona, de los clientes que más gastan. Ahí es donde la puntuación monetaria se gana su sitio.

Paso 6: guarda el segmento y repite

Añade a tu CRM o a tu lista de clientes un campo «segmento RFM» y otro «fecha del segmento», y actualízalos cada mes o cada trimestre con los mismos umbrales. Después fíjate en los movimientos, no solo en la foto:

  • ¿Cuántos «nuevos» pasaron a «prometedores» en 90 días?
  • ¿Cuántos «mejores clientes» bajaron a «habituales en retroceso»?
  • ¿Volvieron los clientes «en riesgo» a los que contactaste?

Estos movimientos muestran si tu trabajo de fidelización funciona, de forma parecida a un análisis de cohortes de retención, pero agrupando por comportamiento en lugar de por fecha de inicio. Para los clientes que solo han comprado una vez, la tasa de recompra es la cifra global que lo acompaña.

Lo que el análisis RFM no te dice

  • Por qué los clientes se comportan así. El RFM muestra que un habitual se ha quedado callado, no si se ha mudado, ha encontrado algo más barato o tuvo una mala experiencia. Sigues teniendo que preguntar.
  • El valor futuro. El valor monetario mira hacia atrás. Para estimar cuánto vale un segmento en adelante, toma su ticket medio, su frecuencia de compra y su margen e introdúcelos en la calculadora de valor de vida del cliente.
  • El beneficio. Los clientes que gastan mucho pero solo compran con descuento pueden valer menos de lo que parece. Usa el beneficio bruto para M si eso pesa en tu negocio.
  • Los centros de compra en B2B. Si varias personas piden para una misma empresa, puntúa la empresa, no a cada persona.

Errores habituales

  • Puntuar datos sin limpiar. Los duplicados convierten a un habitual en varios compradores de una sola vez y los reparten en segmentos equivocados.
  • Demasiados segmentos. Si no se te ocurre una acción propia para un segmento, júntalo con el de al lado.
  • Un periodo más corto que el ciclo de compra. Quien compra dos veces al año parece perdido en una ventana de tres meses.
  • Cambiar los umbrales cada vez. Los movimientos entre segmentos solo tienen sentido con reglas estables.
  • Usar el RFM solo para descuentos. Los mejores clientes necesitan reconocimiento, los nuevos ayuda y los que están en riesgo una conversación. La mayoría de los segmentos no necesita un cupón.

Tu siguiente paso

Exporta 24 meses de pedidos, elimina reembolsos y duplicados y calcula con las fórmulas anteriores la recencia, la frecuencia y el gasto de cada cliente. Puntúa con tres niveles, construye la cuadrícula R-F y elige los dos segmentos con la acción más clara, normalmente «En riesgo» y «Nuevos». Contacta con esos clientes este mes, anota el segmento en tu CRM y repite el análisis dentro de tres meses para ver quién se ha movido.

Preguntas frecuentes

¿Qué es el análisis RFM?

El análisis RFM puntúa a cada cliente según tres criterios: Recencia (cuánto hace de su última compra), Frecuencia (cuántas veces ha comprado) y valor Monetario (cuánto ha gastado). Los clientes con puntuaciones parecidas forman segmentos, de modo que puedes tratar de forma distinta a tus mejores clientes, a los nuevos y a los que se están alejando.

¿Qué datos necesito para un análisis RFM?

Una fila por pedido con identificador de cliente, fecha e importe, que cubra al menos un ciclo de compra completo, normalmente de 12 a 24 meses. Elimina antes los reembolsos, los pedidos de prueba y los clientes duplicados.

¿Uso quintiles o umbrales fijos para las puntuaciones RFM?

Los quintiles (puntuaciones de 1 a 5, cada una con el 20 % de los clientes) funcionan bien a partir de unos cientos de clientes. Con menos clientes, o si la mayoría solo ha comprado una vez, tres niveles con umbrales fijos que tengan sentido para tu negocio son más fáciles de leer y de aplicar.

¿Cada cuánto debo actualizar las puntuaciones RFM?

Cada mes o cada trimestre. La recencia cambia a diario, así que las puntuaciones antiguas clasifican mal a los clientes enseguida: alguien que era de tus mejores clientes hace seis meses puede estar ya alejándose.

¿Sirve el análisis RFM para negocios de suscripción?

Solo en parte. Si todos los clientes pagan lo mismo cada mes, la frecuencia y el valor monetario dicen poco. A un negocio de suscripción le sirven más los datos de uso, las señales de abandono y una puntuación de salud sencilla.