sumar celdas que tengan formato especifico

30/04/2006 - 01:33 por Juan Gustavo Fogelman | Informe spam
Hola Gente
necesito sumar un rango de celdas siempre y cuando tengan un formato
especifico
tengo un rango de celdas con formato condicional, y que cambian de color de
acuerdo a su estado...
quiero armar un par de formulas que me sumen las celdas de color igual de un
rango
algo que pueda hacer? no le encuentro la vuelta... quizas con "sumar.si()"
pero no se como hacer referencias a los formatos

Gracias Gente

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
30/04/2006 - 01:41 | Informe spam
hola, Juan Gustavo !

necesito sumar un rango de celdas siempre y cuando tengan un formato especifico
tengo un rango de celdas con formato condicional, y que cambian de color de acuerdo a su estado...
quiero armar un par de formulas que me sumen las celdas de color igual de un rango
algo que pueda hacer? no le encuentro la vuelta... quizas con "sumar.si()" pero no se como hacer referencias a los formatos



revisa si te es de utilidad algo de lo comentado en las siguientes conversaciones: -> http://tinyurl.com/efsvq

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Juan Gustavo Fogelman
30/04/2006 - 02:01 | Informe spam
bien, entiendo el punto... ahora un tema a ver si me lo solucionas...

el formato condicional es asi:
para la celda A4 =SUMA(A1:A3)> 1
para la celda B4 =SUMA(B1:B3)> 1

asi hasta la columna CV
yo quiero contar cuantas veces se dio la condicion de la fila 4 desde A
hasta CV
en criterio de "contar.si" o "sumar.si" no se que poner ... si pongo
"sumar.si(A4:CV4; =SUMA(A1:A4) > 1)" solo me calcula la primer celda o sea
la columna A

seguro que es tan sencillo como la primera respuesta, pero como la primera
tampoco lo vi hasta que me orientaste

Gracias por contestar tan rapido
Respuesta Responder a este mensaje
#3 Héctor Miguel
30/04/2006 - 03:49 | Informe spam
hola, Juan Gustavo !

... entiendo el punto... ahora un tema a ver si me lo solucionas...
el formato condicional es asi:
para la celda A4 =SUMA(A1:A3)> 1
para la celda B4 =SUMA(B1:B3)> 1
asi hasta la columna CV
yo quiero contar cuantas veces se dio la condicion de la fila 4 desde A hasta CV
en criterio de "contar.si" o "sumar.si" no se que poner
... si pongo "sumar.si(A4:CV4; =SUMA(A1:A4) > 1)" solo me calcula la primer celda o sea la columna A
seguro que es tan sencillo como la primera respuesta, pero como la primera tampoco lo vi hasta que me orientaste



op1: si el caso fuera que 'la condicion' [del formato] TAMBIEN la 'depositas' en la fila 4 de las columnas A:CV
[es decir]... si en la fila 4 de cada columna 'obtienes' en devolucion de la formula: verdadero o falso...
=contar.si(a4:cv4;verdadero)

op2: si el caso fuera que 'el valor' de las celdas en la fila 4 de las columnas A:CV poco [o nada] tienen 'que ver' con el formato...
puedes obtener 'sub-totales' de 3 filas por cada columna y 'sumar' cada 'rango' [3_filas / 1_col] que 'cumpla la condicion'...
=sumaproducto(--(subtotales(9;desref(a1;;fila(indirecto("1:100"))-1,3;))>1))

[notas]:
- el numero 100 corresponde a las 100 columnas [A:CV]
- la resta de la unidad [ -1 ] es para que el DESplazamiento de la REFerencia no se 'mueva' en la primera columna
- el 3 le indica a la funcion DesRef que el rango comprendera TRES filas [a partir de la fila del rango 'base' A1] ;)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Juan Gustavo Fogelman
30/04/2006 - 04:47 | Informe spam
bueno... no solo es una fila, sino que es una fila por mes... y tengo varios
años...
en cada fila tengo valores... si la suma de 3 meses anteriores da mas de 1
entonces es verdadero

De lo que me dices obtengo:
opcion 3:
crear un rango "espejo" del anterior y poner los valores verdadero o falso
crear un rango "espejo" mas y poner los valores siempre y cuando se cumpla
la condicion
usar el rango original muy bonito para "mirar" por los colores del formato
condicional, y usar los otros 2 rangos para hacer los calculos

si al final mas es menos... digo, hacer mas rangos es menos trabajo... y vas
a lo seguro
eso he aprendido hoy

te agradesco un monton la ayuda y el abrirme la cabeza para ideas nuevas
Respuesta Responder a este mensaje
#5 Héctor Miguel
30/04/2006 - 05:03 | Informe spam
hola, Juan Gustavo !

bueno... no solo es una fila, sino que es una fila por mes... y tengo varios a#os...
en cada fila tengo valores... si la suma de 3 meses anteriores da mas de 1 entonces es verdadero
De lo que me dices obtengo: opcion 3:
crear un rango "espejo" del anterior y poner los valores verdadero o falso
crear un rango "espejo" mas y poner los valores siempre y cuando se cumpla la condicion
usar el rango original muy bonito para "mirar" por los colores del formato condicional, y usar los otros 2 rangos para hacer los calculos
si al final mas es menos... digo, hacer mas rangos es menos trabajo... y vas a lo seguro eso he aprendido hoy
te agradesco un monton la ayuda y el abrirme la cabeza para ideas nuevas



o... por que NO utilizas una formula [que... 'guardando sus distancias'] haga referencia a 'las filas' que necesitas...
-> por cada fila/rango/a#o/matriz/grupo/... [o lo que sea necesario] -??- ;)
[no creo que se necesite 'crear' tantos 'rangos espejo', sino que la misma 'base' pudiera ser 'suficiente'] -?-

[creo que] 'el detalle' esta en que [generalmente] en las consultas se utilizan 'ejemplos' [meramente]... 'ilustrativos' -?-
y... 'a la hora de la verdad'... resulta que hay 'ligeros' [o en ocasiones 'diametrales'] cambios con el arreglo 'real' de los datos :-(

-> por eso es que 'termino' mis propuestas con la frase: "si cualquier duda [o informacion adicional]... comentas ?"

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector. :D
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida