Necesito contar las celdas que tienen un estilo o un relleno; pero lo quiero
hacer sin programación. ¿Hay alguna formula con la que pueda saber que
relleno o estilo tiene una celda?
¿No existe un contar.si.estilo?
Saludos,
MarcOS
> Necesito contar las celdas que tienen un estilo o un relleno; pero lo quiero hacer sin programacion.
> Hay alguna formula con la que pueda saber que relleno o estilo tiene una celda?
> No existe un contar.si.estilo?
en la version 2007 se agrega la posibilidad de usar colores como criterio de autofiltros ;)
para las versiones anteriores necesitas utilizar codigo/vba/... o...
podrias definir nombres usando macro-funciones de excel4 (p.e.) en una columna auxiliar en cada fila con formato
te paso una forma de hacerlo y si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
(p.e.) suponiendo que tu listado esta en las columna A:D con los titulos/autofiltros en la fila 1...
a) agrega un titulo para filtrar en la columna E y quieres monitorear el formato (rojo, tachado, etc.) de la columna A
b) selecciona la celda E2 <= OJO es importante cual sea la celda activa para definir el nombre...
c) define un nombre (insertar / nombre / definir...) p.e. MiCondicion
d) usa la siguiente formula en el campo de se refiere a: -> =indicar.celda(24+0*hoy(),!a2)
e) (todavia en E2 como celda activa) pulsa {F3} -> selecciona el nombre definido -> pulsa {enter}
-> OJO: si tu excel es en ingles... deberas cambiar la formula por: -> =get.cell/24+0*now(),!a2) <= OJO
si tu excel es en otro idioma... :-\\ (habra que averiguar la traduccion correcta} :D
-> nota el signo ! y la referencia relativa a la celda a la izquierda [A2] de la seleccion activa [E2]
la expresion +0*hoy() ES para volver volatil el nombre asignado
f) copias la formula desde E2 hasta E_n y usas esta columna para los autofiltros
-> toma en cuenta que deberas atender a los valores devueltos por la macro-funcion indicar.celda(...)
segun la caracteristica consultada (si es 24 -color del texto-) por si requieres de alguna condicion especifica (p.e.)
que el color de fuente sea SOLO si es color rojo.. -> =indicar.celda(24+0*hoy(),!a2)=3
SOLO cuando la fuente sea con estilo tachado.... -> =indicar.celda(23+0*hoy(),!a2)
-> otras opciones para obtener los formatos (hay 53 caracteristicas disponibles) son...
13 - color fondo
20 - negrita
21 - italica
22 - subrayado
23 - tachado
38 - color de superficie (fore-ground) cuando esta combinado
39 - color de fondo (back-ground) cuando esta combinado
IMPORTANTE: toma nota que este tipo de nombres puede ser catastrofico en versiones anteriores a 2002/xp...
-> cuando copias celdas que usan estos nombres-macro-formulas a otras hojas/libros :-((
En excel no existe manera sin programación de contar las celdas por
color. En Excel 2007 podemos utilizar autofiltros y subtotales tal y
como se explica en este artículo:
http://5incoaprendices.blogspot.com/2008/11/como-sumar-y-contar-celdas-con-color-de.html
En Excel XP y 2003 podemos dar un rodeo de manera que nos muestre la
cifra en la barra de estado, pero hay que hacerlo relleno por relleno
desde menu edición - buscar tal como explicamos en este artículo:
http://5incoaprendices.blogspot.com/2008/12/como-sumar-y-contar-celdas-con-color-de.html
Gracias por tu consulta
salu2
http://en.allexperts.com/q/Excel-1059/Cell-color-3.htm
Un saludo,
--
David C.
Microsoft Certified Trainer
http://www.heroescertificados.com
<ramf...@gmail.com> escribió en el mensaje de
noticias:2ab71e39-9d70-41c6...@i20g2000prf.googlegroups.com...
> ... quisiera saber si es posible en excel 2007 realizar esta operacion mediante una una condicion tipo SI.
> Quiero decir si es posible condicionar el valor segun el color y realizar un calculo ?
> No es el color de fondo, si no el color del valor o numero de la celda.
> He estado mirando con el menu "formato condicional" y las diferentes opciones y no soy capaz de dar con ello.
> pongo ejemplo para verlo mas claro. SI(A2=negro;A2+A4;A2-A4) "negro" seria el color del valor
es probable que todo dependa de "la razon" (o la causa) por la que "el color" (del valor) sea negro u otro -???-
si el color lo aplicas por formatos "discresionales", considera que no existe evento que detecte cambios en este tipo de formatos