Sumatorio del resultado de Sustituir

17/09/2007 - 15:58 por Desiree | Informe spam
Buenos días,
Tengo una macro que abre un listado impreso desde un programa de
contabilidad. La macro incluye una columna con la función sustituir para
quitar un asterisco que viene adjunto a los números. Mi problema es que no me
funciona el sumatorio ni la función suma con la columna de resultado de la
función sustituir, aunque sí que me suma los valores si lo hago
individualmente, ¿alguien sabe por qué? y sobre todo, ¿alguien sabe si hay
alguna forma de poder utilizar el sumatorio u otra función que me sume los
valores de la columna sin tener que sumarlos uno a uno (es que normalmente
son unas 300 celdas)?
Muchas gracias a todos por anticipado.
Desiree

Preguntas similare

Leer las respuestas

#1 victorbcn1952
17/09/2007 - 18:08 | Informe spam
Esta fórmula matricial:

{=SUMA(--SUSTITUIR(A1:A300;"*";""))}

te sumará los valores de esas celdas, tengan o no asteriscos (pero no
funcionará si hay celdas en blanco). Deberás sustituir A1:A300 por el
rango concreto donde haya datos.

En cuanto a la macro, si no dices qué instrucciones lleva, va a ser
difícil saber por qué falla.

:-)

Buenos días,
Tengo una macro que abre un listado impreso desde un programa de
contabilidad. La macro incluye una columna con la función sustituir para
quitar un asterisco que viene adjunto a los números. Mi problema es que no me
funciona el sumatorio ni la función suma con la columna de resultado de la
función sustituir, aunque sí que me suma los valores si lo hago
individualmente, ¿alguien sabe por qué? y sobre todo, ¿alguien sabe si hay
alguna forma de poder utilizar el sumatorio u otra función que me sume los
valores de la columna sin tener que sumarlos uno a uno (es que normalmente
son unas 300 celdas)?
Muchas gracias a todos por anticipado.
Desiree
Respuesta Responder a este mensaje
#2 Desiree
18/09/2007 - 11:24 | Informe spam
Hola Víctor,
Gracias por tu respuesta.
En principio la macro no me falla, lo que me falla es que no me funcione el
sumatorio una vez aplicada la función Sustituir. Te explico, la macro me deja
la hoja tal que así:
A B C D
123* 123
150* 150
200* 200
123 123

Entonces, al hacer suma(b1:b4) o suma(d1:d4) el resultado es 0, sin embargo,
si yo hago +b1+b2 sí que me da 273. Entonces, mi pregunta es si hay alguna
forma de que funcione el sumatorio (con celdas en blanco en medio) en la
columna que tiene la fórmula de sustituir (es decir, b y d) o si hay otra
función que me quite el asterisco y pueda usar el sumatorio.
Gracias y saludos,
Desiree-


"" escribió:

Esta fórmula matricial:

{=SUMA(--SUSTITUIR(A1:A300;"*";""))}

te sumará los valores de esas celdas, tengan o no asteriscos (pero no
funcionará si hay celdas en blanco). Deberás sustituir A1:A300 por el
rango concreto donde haya datos.

En cuanto a la macro, si no dices qué instrucciones lleva, va a ser
difícil saber por qué falla.

:-)

> Buenos días,
> Tengo una macro que abre un listado impreso desde un programa de
> contabilidad. La macro incluye una columna con la función sustituir para
> quitar un asterisco que viene adjunto a los números. Mi problema es que no me
> funciona el sumatorio ni la función suma con la columna de resultado de la
> función sustituir, aunque sí que me suma los valores si lo hago
> individualmente, ¿alguien sabe por qué? y sobre todo, ¿alguien sabe si hay
> alguna forma de poder utilizar el sumatorio u otra función que me sume los
> valores de la columna sin tener que sumarlos uno a uno (es que normalmente
> son unas 300 celdas)?
> Muchas gracias a todos por anticipado.
> Desiree



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