ERROR en Formula SUMAR.SI

27/01/2008 - 13:41 por Rafa | Informe spam
Saludos para todos.

Intento con la siguiente formula, sumar según el color que indico en la
celda C122,
las celdas de datos existente con dicho color en el rango D109:U109 y que a
su
vez corresponda a la fila del mes actual.
Los meses están en A109:A120
Lógicamente los datos de Enero están en D109:U109
los datos de Febrero en D110:U110
etc.
=SUMAR.SI(A109:A120;"mmmm";SUMACOLORES(D109:U109;C122);"")
Resultado ¡¡ error por introducir demasiados datos!! .
¿Es posible hacer lo que intento?
¿Como corregir esta formula para que me funcione?
Decir también que si me funciona correctamente, si en una celda pongo:
=SUMACOLORES(D109:U109;C122)

Muchas gracias a todos por vuestra ayuda.
 

Leer las respuestas

#1 Héctor Miguel
28/01/2008 - 20:53 | Informe spam
hola, Rafa !

1) (hasta donde se) la sintaxis de la funcion sumar.si no admite encadenar (otras) funciones para su segundo argumento:
=sumar.si(<rago_comparacion>,criterio_a_cumplir,<rango_a_sumar_si_diferente_a_rango_comparacion>)

2) el argumento criterio en la formula que expones: -> "mmmm" se refiere a una comparacion TEXTUAL (es decir):
las celdas deberan contener (textualmente) "mmmm" (no precisamente algun dato de fechas con solo el mes) -?-

3) (supongo que) la funcion "sumacolores" es una funcion personalizada que (solamente) esta usando una variable
(probablemente la funcion misma) para sumar/acumular/... los valores de cuyas celdas se va cumpliendo la condicion de color
(pero) no esta devolviendo una "matriz" que pueda ser "empatada" con otra matriz para una segunda comparacion (fechas ?)

convendria si expones el codigo de tu funcion (sumacolores) y el tipo de datos de tu columna de fechas (no solo el "formato")
ademas, si la columna de fechas esta "ordenada"... para que incluir filas/celdas/... "fuera de su alcance de cada periodo" -???-

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
Intento con la siguiente formula, sumar según el color que indico en la celda C122,
las celdas de datos existente con dicho color en el rango D109:U109 y que a su vez corresponda a la fila del mes actual.
Los meses estan en A109:A120
Logicamente los datos de Enero estan en D109:U109
los datos de Febrero en D110:U110
etc.
=SUMAR.SI(A109:A120;"mmmm";SUMACOLORES(D109:U109;C122);"")
Resultado ¡¡ error por introducir demasiados datos!! .
Es posible hacer lo que intento?
Como corregir esta formula para que me funcione?
Decir también que si me funciona correctamente, si en una celda pongo:
=SUMACOLORES(D109:U109;C122)

Preguntas similares