Probema con sumaproducto

01/04/2005 - 13:04 por mukelemulembe | Informe spam
Hola a todos!

Estoy utilizando la función sumaproducto como "sustitutivo" de bdsuma,
pues bdsuma necesita encabezamientos que lo hace muy engorroso. El
problema me viene cuando alguno de los criterios de filtro "no le gusta" a
la función y me dice que no lo encuentra (#N/A). He intentado cambiar
formatos y de todo pero no me hace caso. Os pongo un ejemplo de uno que me
funciona y de uno que no para ver si véis algo que yo no he visto o si me
podéis dar una solución. Gracias y un saludo,

Joel.

=SUMAPRODUCTO(($F$4:$F$1395="Directo")*($J$4:$J$1395="Blancos")*($M$4:$M$1395="ACU")*$W$4:$W$1395)
ESTE NO FUNCIONA (#N/A)
=SUMAPRODUCTO(($K$4:$K$139515)*($J$4:$J$1395="Blancos")*
($M$4:$M$1395="ACU")*$W$4:$W$1395)
ESTE SI FUNCIONA
 

Leer las respuestas

#1 Fernando Arroyo
01/04/2005 - 13:43 | Informe spam
Si alguna de las celdas a evaluar por SUMAPRODUCTO tiene un error #N/A, dicho error se propagará por toda la fórmula.

Las soluciones son o bien evitar que se produzcan los errores en las propias celdas (usando, por ejemplo, la función ESERROR) o bien usar una fórmula matricial (tienes que introducirla pulsando Control + Mayúsculas + Entrada al mismo tiempo):

=SUMA((SI(ESERROR($F$4:$F$1395);;$F$4:$F$1395="Directo"))*($J$4:$J$1395="Blancos")*($M$4:$M$1395="ACU")*$W$4:$W$1395)

(suponiendo que la columna con posibles errores fuera la F)
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Joel" escribió en el mensaje news:
Hola a todos!

Estoy utilizando la función sumaproducto como "sustitutivo" de bdsuma,
pues bdsuma necesita encabezamientos que lo hace muy engorroso. El
problema me viene cuando alguno de los criterios de filtro "no le gusta" a
la función y me dice que no lo encuentra (#N/A). He intentado cambiar
formatos y de todo pero no me hace caso. Os pongo un ejemplo de uno que me
funciona y de uno que no para ver si véis algo que yo no he visto o si me
podéis dar una solución. Gracias y un saludo,

Joel.

=SUMAPRODUCTO(($F$4:$F$1395="Directo")*($J$4:$J$1395="Blancos")*($M$4:$M$1395="ACU")*$W$4:$W$1395)
ESTE NO FUNCIONA (#N/A)
=SUMAPRODUCTO(($K$4:$K$139515)*($J$4:$J$1395="Blancos")*
($M$4:$M$1395="ACU")*$W$4:$W$1395)
ESTE SI FUNCIONA

Preguntas similares