sumaproducto con condiciones

26/12/2007 - 12:33 por humberto79 | Informe spam
Hola, hace tiempo me echaron una mano con la siguiente formula:

=SUMAPRODUCTO(--(DIASEM($B$5:$AF$5;2)={6\7\7});--
(B6:AF6={"N"\"M"\"T"}))

Me ha sido de gran utilidad, pero lo que ahora quiero es entenderla
bien.
Quiero saber la función que tienen los guiones (--), y los
corchetes({}) a si como las barras (\).
Agradecería que me dijeseis donde puedo encontrar ayuda sobre este
tema.

He estado probando por ejemplo la siguiente expresion:
=SUMAPRODUCTO((DIASEM(B5:AF5;2)=6);B6:AF6="N")
pero no obtengo el resultado esperado para dicha formula

Me gustaria saber usar la funcion sumaproducto con condiciones

Muchas gracias
 

Leer las respuestas

#1 Juan M
26/12/2007 - 21:19 | Informe spam
Hola,

los dos guiones (--) o doble menos es un artificio para transformar a numero
el resultado de la comparacion, es decir, verdadero lo convierte en 1 y
falso en 0.
Los corchetes ({}) son los inicios de vectores o matrices de una sola
dimension.
La barra invertida (\) es el separador de vectores fila, si fuesen vectores
columna, en mi sistema, sería el punto y coma (;).

Para que la función que quieres emplear deberias, o bien emplear los doble
menos o bien multiplicar los valores.
=SUMAPRODUCTO(--(DIASEM(B5:AF5;2)=6);--(B6:AF6="N"))
=SUMAPRODUCTO((DIASEM(B5:AF5;2)=6)*(B6:AF6="N"))

Mas informacion sobre esta funcion en las siguientes paginas:

http://www.xldynamic.com/source/xld...ODUCT.html
http://www.bygsoftware.com/Excel/fu...roduct.htm

Un saludo,
Juan

escribió
Hola, hace tiempo me echaron una mano con la siguiente formula:

=SUMAPRODUCTO(--(DIASEM($B$5:$AF$5;2)={6\7\7});--
(B6:AF6={"N"\"M"\"T"}))

Me ha sido de gran utilidad, pero lo que ahora quiero es entenderla
bien.
Quiero saber la función que tienen los guiones (--), y los
corchetes({}) a si como las barras (\).
Agradecería que me dijeseis donde puedo encontrar ayuda sobre este
tema.

He estado probando por ejemplo la siguiente expresion:
=SUMAPRODUCTO((DIASEM(B5:AF5;2)=6);B6:AF6="N")
pero no obtengo el resultado esperado para dicha formula

Me gustaria saber usar la funcion sumaproducto con condiciones

Muchas gracias

Preguntas similares