Excel formula: Sum sales in last 30 days by ID

Fórmula genérica

=SUMAR.SI.CONJUNTO(amounts,dates,">="&HOY()-30,ids,id)

Explicación

Para sumar las ventas en los últimos 30 días por una identificación (como nombre, iniciales, región, etc.) puede usar la función SUMAR.SI.CONJUNTO junto con la función HOY. En el ejemplo que se muestra, la fórmula en G5, copiada, es:

=SUMAR.SI.CONJUNTO($D$5:$D$104,$C$5:$C$104,">="&HOY()-30,$B$5:$B$104,F5)

Cómo funciona esta fórmula

La función SUMAR.SI.CONJUNTO puede manejar múltiples criterios al calcular una suma. En este caso, SUMAR.SI.CONJUNTO se configura con un rango de suma para todas las cantidades:

=SUMAR.SI.CONJUNTO($D$5:$D$104

El primer criterio especifica un rango de criterios que contiene todas las fechas, con un criterio mayor o igual que la fecha actual menos 30:

=SUMAR.SI.CONJUNTO($D$5:$D$104,$C$5:$C$104,">="&HOY()-30

El segundo criterio especifica un rango de criterios de todas las ID, con un criterio de una única ID extraída de la columna F:

=SUMAR.SI.CONJUNTO($D$5:$D$104,$C$5:$C$104,">="&HOY()-30,$B$5:$B$104,F5)

Los rangos de notas para cantidades, fechas e identificadores son referencias absolutas, por lo que no cambiarán cuando se copien. Cuando la fórmula se copia en la columna G, SUMAR.SI.CONJUNTO calcula las ventas totales en los últimos 30 días para cada ID en la tabla.

Ventas totales en los últimos 30 días.

Para obtener una suma de las ventas totales en los últimos 30 días, simplemente omita el segundo criterio:

SUMAR.SI.CONJUNTO(amounts,dates,">="&HOY()-30)

Para el ejemplo anterior, esto se convierte en:

SUMAR.SI.CONJUNTO($D$5:$D$104,$C$5:$C$104,">="&HOY()-30)

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT