DSUM con código

16/11/2004 - 23:22 por cuejorge2003 | Informe spam
Buen día,

Utilizo mucho la suma de base de datos en programas. Un ejemplo es este:
=DSUM(A1:C6,C1,D5:F6) donde la base de datos es A1:C6 y las condiciones o
criterios entán en D5:F6 y son:
Origen(D5) Destino(E5) Transporte(F5)
Aguascalientes(D6) Zacatecas(E6) Autotransporte(F6)
Podría hacerce con código para evitar el utilizar celdas ??
De antemano gracias.
Un saludo.
Jorge
 

Leer las respuestas

#1 KL
16/11/2004 - 23:51 | Informe spam
Jorge,

DSUM (asi como las demas D*** funciones) es una funcion muy aparatosa y poco
eficiente. Hace mucho tiempo se ha descubierto la posibilidad de usar la
funcion SUMPRODUCT para sumas con condiciones multiples y solo se precisa
una celda para la formula p.ej.:
=SUMPRODUCT(($C$1:$C$6)*($A$1:$A$6="Madrid")*($B$1:$B$6="Barcelona")*($D$1:$D$6="Tren"))
donde $A$1:$A$6 contiene datos de origen, $B$1:$B$6 - destino, $D$1:$D$6 -
transporte, etc.

para mas informacion sobre el uso de SUMPRODUCT ve aqui
http://groups.google.es/groups?hl=e...c.es.excel

Suerte,
KL


""
wrote in message news:
Buen dia,

Utilizo mucho la suma de base de datos en programas. Un ejemplo es este:
=DSUM(A1:C6,C1,D5:F6) donde la base de datos es A1:C6 y las condiciones o
criterios entan en D5:F6 y son:
Origen(D5) Destino(E5) Transporte(F5)
Aguascalientes(D6) Zacatecas(E6) Autotransporte(F6)
Podria hacerce con codigo para evitar el utilizar celdas ??
De antemano gracias.
Un saludo.
Jorge

Preguntas similares