Sumatorios "inteligentes".

03/12/2003 - 10:30 por Doctor Slump | Informe spam
Un saludo al grupo:

Tengo una hoja con las siguientes columnas:

FACTURA / FECHA / CLIENTE / IMPORTE,

y querría poder sacar sumatorios por fechas, por clientes, o por
fechas y clientes, sin tener que reordenar todas las filas, si es
posible. Por ejemplo, las ventas totales de marzo, o las ventas
totales al cliente PEPE, o las ventas a LUIS en abril.

¿Cómo se hace esto en Excel sin tener que pasarme a Access?

Gracias de antemano y disculpad mi ignorancia.

Un saludo.
 

Leer las respuestas

#1 Fernando Arroyo
03/12/2003 - 11:15 | Informe spam
Tienes al menos dos posibilidades: si instalas el "Asistente para suma condicional", él solito te creará fórmulas matriciales que pueden devolver la suma de un rango "filtrado" por más de un criterio.

La segunda posibilidad es usar la función SUMAPRODUCTO. Por ejemplo, suponiendo que las columnas que pones en tu mensaje fueran A:D y que los datos se extendieran desde la fila 2 hasta la 50, los siguientes podrían ser ejemplos de uso de la función SUMAPRODUCTO:

- para la suma de todas las facturas de enero/2003: =SUMAPRODUCTO((MES(B2:B50)=1)*(AÑO(B2:B50) 03)*(D2:D50))

- para la suma de todas las facturas de enero/2003 del cliente PEPE: =SUMAPRODUCTO((MES(B2:B50)=1)*(AÑO(B2:B50) 03)*(C2:C50="PEPE")*(D2:D50))

Para las ventas totales a un cliente basta con la función SUMAR.SI: =SUMAR.SI(C2:C50;"PEPE";D2:D50)

Un saludo.


Fernando Arroyo
MS MVP - Excel



"Doctor Slump" escribió en el mensaje news:
Un saludo al grupo:

Tengo una hoja con las siguientes columnas:

FACTURA / FECHA / CLIENTE / IMPORTE,

y querría poder sacar sumatorios por fechas, por clientes, o por
fechas y clientes, sin tener que reordenar todas las filas, si es
posible. Por ejemplo, las ventas totales de marzo, o las ventas
totales al cliente PEPE, o las ventas a LUIS en abril.

¿Cómo se hace esto en Excel sin tener que pasarme a Access?

Gracias de antemano y disculpad mi ignorancia.

Un saludo.

Preguntas similares