contar celdas que tengan formato condicional

08/08/2007 - 20:03 por humberto79 | Informe spam
hola, tengo una hoja de calculo en la que he añaido un fomrato
condicional, de manera que si la celda presenta un determinado valor,
aparece de color rojo. Si utilizo la macro de contar color, no me
cuenta la celda ya que se trata de un formato condional.

Lo que me interesa es contar las celdas que presenten formato
condional; o bien contar las celdas que cumplan esa condicon pero se
trata de una condicion muy cimpleja que va en funcion del valor de la
fila superior y el resultado de la celda en si.

La condicion es la siguiente:
O(Y(DIASEM(U$6;2)=6;U7="N");Y(DIASEM(U$6;2)=7;U7="M");Y(DIASEM(U
$6;2)=7;U7="T"))

de tal manera que si la fila 6, el dia de la semana es Sabado y el
valor de la celda de la fila 7 es "N" la celda se pone de color rojo.
Y si el día de la fila 6 es Domingo y el resultado de la celda de la
fila 7 es "M" o "T" se ponga de color rojo.

Lo que quiero es contar la celdas que cumplan ese formato condicional,
o bien contar esa condicon que no consigo hacer de ninguna manera.
Prefiero la opcion de contar las celdas que tengan formato
condicional.

Gracias.

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
08/08/2007 - 21:00 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Suponiendo que:

tienes la fechas de A6 hasta AS6

tienes las letras m, n, o t en A7 hasta AS7

mira a ver si te sirve

=SUMAPRODUCTO((DIASEM(A6:AS6;2)=6)*((A7:AS7)="n"))+SUMAPRODUCTO((DIASEM(A6:AS6;2)=7)*((A7:AS7)="m"))+SUMAPRODUCTO((DIASEM(A6:AS6;2)=7)*((A7:AS7)="t"))

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


escribió en el mensaje
news:
hola, tengo una hoja de calculo en la que he añaido un fomrato
condicional, de manera que si la celda presenta un determinado valor,
aparece de color rojo. Si utilizo la macro de contar color, no me
cuenta la celda ya que se trata de un formato condional.

Lo que me interesa es contar las celdas que presenten formato
condional; o bien contar las celdas que cumplan esa condicon pero se
trata de una condicion muy cimpleja que va en funcion del valor de la
fila superior y el resultado de la celda en si.

La condicion es la siguiente:
O(Y(DIASEM(U$6;2)=6;U7="N");Y(DIASEM(U$6;2)=7;U7="M");Y(DIASEM(U
$6;2)=7;U7="T"))

de tal manera que si la fila 6, el dia de la semana es Sabado y el
valor de la celda de la fila 7 es "N" la celda se pone de color rojo.
Y si el día de la fila 6 es Domingo y el resultado de la celda de la
fila 7 es "M" o "T" se ponga de color rojo.

Lo que quiero es contar la celdas que cumplan ese formato condicional,
o bien contar esa condicon que no consigo hacer de ninguna manera.
Prefiero la opcion de contar las celdas que tengan formato
condicional.

Gracias.
Respuesta Responder a este mensaje
#2 Héctor Miguel
08/08/2007 - 22:22 | Informe spam
hola, chicos !

tambien puedes recortar la formula usando matrices constantes [p.e.]

=sumaproducto(--(diasem(a6:as6,2)={6\7\7}),--(a7:as7={"n"\"m"\"t"}))

solo comprueba que el separador de filas en matrices constantes sea el apropiado -?-
mi sistema usa la barra invertida [y la coma para separar los argumentos] :D

saludos,
hector.

__ las consultas anteriores __
julian-vlc-sp escribio en el mensaje ...
Suponiendo que:
tienes la fechas de A6 hasta AS6
tienes las letras m, n, o t en A7 hasta AS7
mira a ver si te sirve
=SUMAPRODUCTO((DIASEM(A6:AS6;2)=6)*((A7:AS7)="n"))+SUMAPRODUCTO((DIASEM(A6:AS6;2)=7)*((A7:AS7)="m"))+SUMAPRODUCTO((DIASEM(A6:AS6;2)=7)*((A7:AS7)="t"))


__ la consulta original __
hola, tengo una hoja de calculo en la que he añaido un fomrato condicional, de manera que si la celda presenta un determinado valor,
aparece de color rojo. Si utilizo la macro de contar color, no me cuenta la celda ya que se trata de un formato condional.
Lo que me interesa es contar las celdas que presenten formato condional; o bien contar las celdas que cumplan esa condicon
pero se trata de una condicion muy cimpleja que va en funcion del valor de la fila superior y el resultado de la celda en si.
La condicion es la siguiente: O(Y(DIASEM(U$6;2)=6;U7="N");Y(DIASEM(U$6;2)=7;U7="M");Y(DIASEM(U$6;2)=7;U7="T"))
de tal manera que si la fila 6, el dia de la semana es Sabado y el valor de la celda de la fila 7 es "N" la celda se pone de color rojo.
Y si el día de la fila 6 es Domingo y el resultado de la celda de la fila 7 es "M" o "T" se ponga de color rojo.
Lo que quiero es contar la celdas que cumplan ese formato condicional
o bien contar esa condicon que no consigo hacer de ninguna manera.
Prefiero la opcion de contar las celdas que tengan formato condicional.
Respuesta Responder a este mensaje
#3 julian-vlc-sp
09/08/2007 - 00:31 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Gracias Héctor, nunca seré capaz de acordarme de \


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Héctor Miguel" escribió en el mensaje
news:
hola, chicos !

tambien puedes recortar la formula usando matrices constantes [p.e.]

=sumaproducto(--(diasem(a6:as6,2)={6\7\7}),--(a7:as7={"n"\"m"\"t"}))

solo comprueba que el separador de filas en matrices constantes sea el
apropiado -?-
mi sistema usa la barra invertida [y la coma para separar los argumentos]
:D

saludos,
hector.

__ las consultas anteriores __
julian-vlc-sp escribio en el mensaje ...
Suponiendo que:
tienes la fechas de A6 hasta AS6
tienes las letras m, n, o t en A7 hasta AS7
mira a ver si te sirve
=SUMAPRODUCTO((DIASEM(A6:AS6;2)=6)*((A7:AS7)="n"))+SUMAPRODUCTO((DIASEM(A6:AS6;2)=7)*((A7:AS7)="m"))+SUMAPRODUCTO((DIASEM(A6:AS6;2)=7)*((A7:AS7)="t"))


__ la consulta original __
hola, tengo una hoja de calculo en la que he añaido un fomrato
condicional, de manera que si la celda presenta un determinado valor,
aparece de color rojo. Si utilizo la macro de contar color, no me cuenta
la celda ya que se trata de un formato condional.
Lo que me interesa es contar las celdas que presenten formato condional;
o bien contar las celdas que cumplan esa condicon
pero se trata de una condicion muy cimpleja que va en funcion del valor
de la fila superior y el resultado de la celda en si.
La condicion es la siguiente:
O(Y(DIASEM(U$6;2)=6;U7="N");Y(DIASEM(U$6;2)=7;U7="M");Y(DIASEM(U$6;2)=7;U7="T"))
de tal manera que si la fila 6, el dia de la semana es Sabado y el valor
de la celda de la fila 7 es "N" la celda se pone de color rojo.
Y si el día de la fila 6 es Domingo y el resultado de la celda de la
fila 7 es "M" o "T" se ponga de color rojo.
Lo que quiero es contar la celdas que cumplan ese formato condicional
o bien contar esa condicon que no consigo hacer de ninguna manera.
Prefiero la opcion de contar las celdas que tengan formato condicional.






Respuesta Responder a este mensaje
#4 humberto79
14/08/2007 - 19:10 | Informe spam
Muchisimas gracias, eso es lo que estaba buscando, me viene perfecto.
Soy bastante novato en excel y el tema de las matrices no lo controlo
para nada, y es precisamente lo que necesitaba en mi caso.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida