Problema al buscar y reemplazar en sumaproducto

07/10/2005 - 13:21 por mukelemulembe | Informe spam
Hola a Todos!

Utilizo sumaproducto como función para poner varios condicionantes dentro
de una base de datos y que me de lo que quiero . Por ejemplo:

SUMAPRODUCTO((A2:A100="SI")*(B2:B100=1)*D2:D100)

Tengo un pequeño problema con buscar y reemplazar dentro de las fórmulas .
Si quiero añadir una condición le digo que busque una cadena de texto que
esté dentro de la fórmula, por ejemplo (B2:B100=1) y le digo que la
sustituya por el texto antiguo y la condición nueva es decir
(B2:B100=1)*(C2:C100=2) pero me dice error en la fórmula, o no especifica
el error o me dice que faltan paréntesis.

Gracias de antemano por vuestra colaboración.

Un saludo,

Joel

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
07/10/2005 - 15:41 | Informe spam
Es posible que en el nuevo rango que introduces en la fórmula (en este
caso C2:C100), haya caracteres no numéricos. Esa es una causa de que dé
error.

¿Lo compruebas?

:-)




Joel wrote:

Hola a Todos!

Utilizo sumaproducto como función para poner varios condicionantes dentro
de una base de datos y que me de lo que quiero . Por ejemplo:

SUMAPRODUCTO((A2:A100="SI")*(B2:B100=1)*D2:D100)

Tengo un pequeño problema con buscar y reemplazar dentro de las fórmulas .
Si quiero añadir una condición le digo que busque una cadena de texto que
esté dentro de la fórmula, por ejemplo (B2:B100=1) y le digo que la
sustituya por el texto antiguo y la condición nueva es decir
(B2:B100=1)*(C2:C100=2) pero me dice error en la fórmula, o no especifica
el error o me dice que faltan paréntesis.

Gracias de antemano por vuestra colaboración.

Un saludo,

Joel
Respuesta Responder a este mensaje
#2 mukelemulembe
07/10/2005 - 16:12 | Informe spam
Gracias por tu interés Víctor!

Efectivamente hay caracteres no numéricos, pero eso no debería ser un
problema, porque puede que a mí me interese saber por ejemplo los
(C2:C100="SI"), también he comprobado los otros errores típicos de
sumaproducto, es decir que haya valores de #N/A u otro mensaje de error.
Además me dice que el error en la fórmula es que falta un paréntesis lo
cual debería darnos una pista pero a mí me deja perplejo. Gracias otra vez
y un saludo,

Joel.

Víctor wrote:

Es posible que en el nuevo rango que introduces en la fórmula (en este
caso C2:C100), haya caracteres no numéricos. Esa es una causa de que dé
error.

¿Lo compruebas?

:-)




Joel wrote:

> Hola a Todos!

> Utilizo sumaproducto como función para poner varios condicionantes dentro
> de una base de datos y que me de lo que quiero . Por ejemplo:

> SUMAPRODUCTO((A2:A100="SI")*(B2:B100=1)*D2:D100)

> Tengo un pequeño problema con buscar y reemplazar dentro de las fórmulas .
> Si quiero añadir una condición le digo que busque una cadena de texto que
> esté dentro de la fórmula, por ejemplo (B2:B100=1) y le digo que la
> sustituya por el texto antiguo y la condición nueva es decir
> (B2:B100=1)*(C2:C100=2) pero me dice error en la fórmula, o no especifica
> el error o me dice que faltan paréntesis.

> Gracias de antemano por vuestra colaboración.

> Un saludo,

> Joel
Respuesta Responder a este mensaje
#3 victorbcn1952NO
07/10/2005 - 16:59 | Informe spam
Otra posibilidad:

Si cuando reemplazas (Ctrl+L), previamente no seleccionas un rango
concreto (es decir, el ratón únicamente señala una celda), el comando
'reemplazar' actúa sobre TODA la hoja.

Así que si encuentra C2:C100 en alguna otra fórmula también lo va a
sustituir por (B2:B100=1)*(C2:C100=2). Si esa (posible) otra fórmula que
encuentra tiene sintaxis (o paréntesis) diferentes, puede ser la causa de
que Excel "no pueda" reemplazar y "se vuelva un poco loco" con esa orden.

¿Nos dices algo más?

:-)




Joel wrote:

Gracias por tu interés Víctor!

Efectivamente hay caracteres no numéricos, pero eso no debería ser un
problema, porque puede que a mí me interese saber por ejemplo los
(C2:C100="SI"), también he comprobado los otros errores típicos de
sumaproducto, es decir que haya valores de #N/A u otro mensaje de error.
Además me dice que el error en la fórmula es que falta un paréntesis lo
cual debería darnos una pista pero a mí me deja perplejo. Gracias otra vez
y un saludo,

Joel.

Víctor wrote:

> Es posible que en el nuevo rango que introduces en la fórmula (en este
> caso C2:C100), haya caracteres no numéricos. Esa es una causa de que dé
> error.

> ¿Lo compruebas?

> :-)




> Joel wrote:

> > Hola a Todos!

> > Utilizo sumaproducto como función para poner varios condicionantes dentro
> > de una base de datos y que me de lo que quiero . Por ejemplo:

> > SUMAPRODUCTO((A2:A100="SI")*(B2:B100=1)*D2:D100)

> > Tengo un pequeño problema con buscar y reemplazar dentro de las fórmulas
Respuesta Responder a este mensaje
#4 mukelemulembe
10/10/2005 - 08:57 | Informe spam
Víctor wrote:

Otra posibilidad:

Si cuando reemplazas (Ctrl+L), previamente no seleccionas un rango
concreto (es decir, el ratón únicamente señala una celda), el comando
'reemplazar' actúa sobre TODA la hoja.

Así que si encuentra C2:C100 en alguna otra fórmula también lo va a
sustituir por (B2:B100=1)*(C2:C100=2). Si esa (posible) otra fórmula que
encuentra tiene sintaxis (o paréntesis) diferentes, puede ser la causa de
que Excel "no pueda" reemplazar y "se vuelva un poco loco" con esa orden.

¿Nos dices algo más?

:-)




Joel wrote:

> Gracias por tu interés Víctor!

> Efectivamente hay caracteres no numéricos, pero eso no debería ser un
> problema, porque puede que a mí me interese saber por ejemplo los
> (C2:C100="SI"), también he comprobado los otros errores típicos de
> sumaproducto, es decir que haya valores de #N/A u otro mensaje de error.
> Además me dice que el error en la fórmula es que falta un paréntesis lo
> cual debería darnos una pista pero a mí me deja perplejo. Gracias otra vez
> y un saludo,

> Joel.

> Víctor wrote:

> > Es posible que en el nuevo rango que introduces en la fórmula (en este
> > caso C2:C100), haya caracteres no numéricos. Esa es una causa de que dé
> > error.

> > ¿Lo compruebas?

> > :-)




> > Joel wrote:

> > > Hola a Todos!

> > > Utilizo sumaproducto como función para poner varios condicionantes


dentro
> > > de una base de datos y que me de lo que quiero . Por ejemplo:

> > > SUMAPRODUCTO((A2:A100="SI")*(B2:B100=1)*D2:D100)

> > > Tengo un pequeño problema con buscar y reemplazar dentro de las


fórmulas
Respuesta Responder a este mensaje
#5 mukelemulembe
10/10/2005 - 09:01 | Informe spam
Hola Vícto, gracias otra vez por tu interés

He probado lo del rango y no es el error. Debe de estar en otra parte, un
saludo

Joel.



Víctor wrote:

Otra posibilidad:

Si cuando reemplazas (Ctrl+L), previamente no seleccionas un rango
concreto (es decir, el ratón únicamente señala una celda), el comando
'reemplazar' actúa sobre TODA la hoja.

Así que si encuentra C2:C100 en alguna otra fórmula también lo va a
sustituir por (B2:B100=1)*(C2:C100=2). Si esa (posible) otra fórmula que
encuentra tiene sintaxis (o paréntesis) diferentes, puede ser la causa de
que Excel "no pueda" reemplazar y "se vuelva un poco loco" con esa orden.

¿Nos dices algo más?

:-)




Joel wrote:

> Gracias por tu interés Víctor!

> Efectivamente hay caracteres no numéricos, pero eso no debería ser un
> problema, porque puede que a mí me interese saber por ejemplo los
> (C2:C100="SI"), también he comprobado los otros errores típicos de
> sumaproducto, es decir que haya valores de #N/A u otro mensaje de error.
> Además me dice que el error en la fórmula es que falta un paréntesis lo
> cual debería darnos una pista pero a mí me deja perplejo. Gracias otra vez
> y un saludo,

> Joel.

> Víctor wrote:

> > Es posible que en el nuevo rango que introduces en la fórmula (en este
> > caso C2:C100), haya caracteres no numéricos. Esa es una causa de que dé
> > error.

> > ¿Lo compruebas?

> > :-)




> > Joel wrote:

> > > Hola a Todos!

> > > Utilizo sumaproducto como función para poner varios condicionantes


dentro
> > > de una base de datos y que me de lo que quiero . Por ejemplo:

> > > SUMAPRODUCTO((A2:A100="SI")*(B2:B100=1)*D2:D100)

> > > Tengo un pequeño problema con buscar y reemplazar dentro de las


fórmulas
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida