Sumar condicionado al formato

06/07/2005 - 21:46 por Daniel Estigarribia | Informe spam
Hola a todos

Necesito hacer una suma de una columna de números dependiendo del formato
que tenga cada celda.
Agredezco la ayuda.

Daniel Estigarribia
Asunción - Paraguay

Preguntas similare

Leer las respuestas

#1 KL
06/07/2005 - 22:10 | Informe spam
Hola Daniel,

Sin tener demasiados detalles de lo que quieres hacer ni lo que tienes,
antes que nada decirte que, hasta donde se, lo que planteas no es posible
usando formulas, pero si mediante VBA (macros). Entre otras cosas, el uso de
macros para hacer calculos tiene la gran desventaja de ser muy lento.

Por otra parte, en la mayoria de los casos similares se ha podido establecer
los criterios (mas "tangibles") segun los cuales se han aplicado los
formatos a las celdas y ya en base a esos criterios realizar los calculos
(esto si que es posible hacerlo mediante formulas). ?Comentas cuales son los
criterios para aplicar uno u otro formato en la celda?

Tambien considera que si los formatos que tienen tus celdas son aplicados
mediante Formato Condicional, entonces existen criterios que igualmente
podrian usarse en las formulas de la hoja.

Saludos,
KL



"Daniel Estigarribia" wrote in message
news:
Hola a todos

Necesito hacer una suma de una columna de números dependiendo del formato
que tenga cada celda.
Agredezco la ayuda.

Daniel Estigarribia
Asunción - Paraguay


Respuesta Responder a este mensaje
#2 Daniel Estigarribia
07/07/2005 - 00:32 | Informe spam
Muchas gracias por la respuesta.
Estoy totalmente de acuerdo contigo respecto al tratamiento de los dato, el
formato no es un buen método de clasificarlos y hacer operaciones con ellos.
Solo que me pasaron una hoja con datos (muchos), algunos de los importes
estan en "negritas" que son los que queriamos sumar. Pero me arreglo, de
todas formas.
Si tienes alguna función de VBA que pueda decirme el formato de una celda,
agradezco.




"KL" escribió en el mensaje
news:Ox$
Hola Daniel,

Sin tener demasiados detalles de lo que quieres hacer ni lo que tienes,
antes que nada decirte que, hasta donde se, lo que planteas no es posible
usando formulas, pero si mediante VBA (macros). Entre otras cosas, el uso


de
macros para hacer calculos tiene la gran desventaja de ser muy lento.

Por otra parte, en la mayoria de los casos similares se ha podido


establecer
los criterios (mas "tangibles") segun los cuales se han aplicado los
formatos a las celdas y ya en base a esos criterios realizar los calculos
(esto si que es posible hacerlo mediante formulas). ?Comentas cuales son


los
criterios para aplicar uno u otro formato en la celda?

Tambien considera que si los formatos que tienen tus celdas son aplicados
mediante Formato Condicional, entonces existen criterios que igualmente
podrian usarse en las formulas de la hoja.

Saludos,
KL



"Daniel Estigarribia" wrote in message
news:
> Hola a todos
>
> Necesito hacer una suma de una columna de números dependiendo del


formato
> que tenga cada celda.
> Agredezco la ayuda.
>
> Daniel Estigarribia
> Asunción - Paraguay
>
>


Respuesta Responder a este mensaje
#3 KL
07/07/2005 - 01:31 | Informe spam
Hola Daniel,

Una forma usando formulas denominadas con funciones XLM:

1) selecciona la celda [B1] en cualquier hoja
2) ve al menu Insertar>Nombre>Definir...
3) en la casilla 'Nombres en la hoja' escribe: Negrita
4) en la casilla 'Se refiere a:' escribe: =INDICAR.CELDA(20;!B10)
5) pulsa el boton 'Anadir' y luego 'Aceptar'

Ahora busca la celda cuyo formato necesitas evaluar e introduce la siguiente
formula en la celda inmediatamente a la derecha:
=Negrita

Esta solucion se basa en las siguientes hipotesis:

1) Que el formato "negrita" esta aplicado a todo el texto/valor dentro de
una celda o al menos al primer caracter. Si solo se ha aplicado a algunas
partes del contenido de la celda y la primera letra no esta en negrita, el
formato no se detectara.
2) Que las celdas ya estan formateadas. Porque si despues de introducir la
formula se cambia el formato de celdas, no se reflejara en el resultado
hasta que se recalculen todas las formulas (el cambio de formato de celdas
no provoca recalculo)

Nota importante: A pesar de que yo personalmente nunca he tenido problemas
con las funciones XLM, existen testimonios de que esta funciones pueden
provocar el derrumbe de Excel con la perdida de los datos no guardados.

Saludos,
KL


"Daniel Estigarribia" wrote in message
news:
Muchas gracias por la respuesta.
Estoy totalmente de acuerdo contigo respecto al tratamiento de los dato,
el
formato no es un buen método de clasificarlos y hacer operaciones con
ellos.
Solo que me pasaron una hoja con datos (muchos), algunos de los importes
estan en "negritas" que son los que queriamos sumar. Pero me arreglo, de
todas formas.
Si tienes alguna función de VBA que pueda decirme el formato de una celda,
agradezco.




"KL" escribió en el mensaje
news:Ox$
Hola Daniel,

Sin tener demasiados detalles de lo que quieres hacer ni lo que tienes,
antes que nada decirte que, hasta donde se, lo que planteas no es posible
usando formulas, pero si mediante VBA (macros). Entre otras cosas, el uso


de
macros para hacer calculos tiene la gran desventaja de ser muy lento.

Por otra parte, en la mayoria de los casos similares se ha podido


establecer
los criterios (mas "tangibles") segun los cuales se han aplicado los
formatos a las celdas y ya en base a esos criterios realizar los calculos
(esto si que es posible hacerlo mediante formulas). ?Comentas cuales son


los
criterios para aplicar uno u otro formato en la celda?

Tambien considera que si los formatos que tienen tus celdas son aplicados
mediante Formato Condicional, entonces existen criterios que igualmente
podrian usarse en las formulas de la hoja.

Saludos,
KL



"Daniel Estigarribia" wrote in message
news:
> Hola a todos
>
> Necesito hacer una suma de una columna de números dependiendo del


formato
> que tenga cada celda.
> Agredezco la ayuda.
>
> Daniel Estigarribia
> Asunción - Paraguay
>
>






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida