Sumaproducto

31/12/2004 - 04:18 por Fabian | Informe spam
Hola y feliz año nuevo.
Alguien me pudiera decir como hacer para que esta formula funcione
=SUMAPRODUCTO((Hoja1!A2:A10000<>A2:A10000)*Hoja1!I2:I10000)
En hoja 1 tengo una tabla con nombres, A2:A10000. En la hoja donde está la
formula, tengo otra tabla con algunos nombres, (iguales a los de hoja 1),
A2:A10000 y en hoja 1 ,I2:I10000, los importes que necesito que sume.
En definitiva, necesito que sume solo los importes correspondientes a los
nombres de hoja 1 que no se encuentran en la hoja de la formula, disculpen
si no se entiende la explicacion.Gracias.

Preguntas similare

Leer las respuestas

#1 Benito Merino
31/12/2004 - 09:13 | Informe spam
Hola Fabián:

La siguiente fórmula matricial te suma aquellos que son distintos.

=suma(si(eserror(coincidir(Hoja1!A2:A10000;A2:A10000;0));Hoja1!I2:I10000;0))

Recuerda que, para que sea matricial, una vez hayas acabado de escribir la
fórmula debes teclear {MAYUSC}{CTRL}{INTRO}.

Saludos,

Benito Merino

"Fabian" escribió:

Hola y feliz año nuevo.
Alguien me pudiera decir como hacer para que esta formula funcione
=SUMAPRODUCTO((Hoja1!A2:A10000<>A2:A10000)*Hoja1!I2:I10000)
En hoja 1 tengo una tabla con nombres, A2:A10000. En la hoja donde está la
formula, tengo otra tabla con algunos nombres, (iguales a los de hoja 1),
A2:A10000 y en hoja 1 ,I2:I10000, los importes que necesito que sume.
En definitiva, necesito que sume solo los importes correspondientes a los
nombres de hoja 1 que no se encuentran en la hoja de la formula, disculpen
si no se entiende la explicacion.Gracias.



Respuesta Responder a este mensaje
#2 victorbcn1952NO
31/12/2004 - 09:43 | Informe spam
Fabián, aunque ya tienes la respuesta de Benito, creo que tu fórmula no
funciona porque falta alguna de las hojas donde están los nombres. Es
decir, prueba:

=SUMAPRODUCTO((Hoja1!A2:A10000<>Hoja2!A2:A10000)*Hoja1!I2:I10000)

sustituyendo Hoja1 u Hoja2 por los nombres que utilices.

:-)


Benito Merino wrote:

Hola Fabià¡n:

La siguiente fórmula matricial te suma aquellos que son distintos.

=suma(si(eserror(coincidir(Hoja1!A2:A10000;A2:A10000;0));Hoja1!I2:I10000;0))

Recuerda que, para que sea matricial, una vez hayas acabado de escribir la
fórmula debes teclear {MAYUSC}{CTRL}{INTRO}.

Saludos,

Benito Merino

"Fabian" escribió:

> Hola y feliz aà±o nuevo.
> Alguien me pudiera decir como hacer para que esta formula funcione
> =SUMAPRODUCTO((Hoja1!A2:A10000<>A2:A10000)*Hoja1!I2:I10000)
> En hoja 1 tengo una tabla con nombres, A2:A10000. En la hoja donde està¡ la
> formula, tengo otra tabla con algunos nombres, (iguales a los de hoja 1),
> A2:A10000 y en hoja 1 ,I2:I10000, los importes que necesito que sume.
> En definitiva, necesito que sume solo los importes correspondientes a los
> nombres de hoja 1 que no se encuentran en la hoja de la formula, disculpen
> si no se entiende la explicacion.Gracias.
>
>
>
Respuesta Responder a este mensaje
#3 Benito Merino
31/12/2004 - 09:57 | Informe spam
Hola.

El problema de sumaproducto es que compara posición por posición las
posibles coincidencias de un rango de la hoja1 con el otro de la hoja2. En
el caso de que haya un orden diferente o bien sea un rango más reducido, no
funcionará.

Saludos,

Benito

"Víctor" escribió:

Fabián, aunque ya tienes la respuesta de Benito, creo que tu fórmula no
funciona porque falta alguna de las hojas donde están los nombres. Es
decir, prueba:

=SUMAPRODUCTO((Hoja1!A2:A10000<>Hoja2!A2:A10000)*Hoja1!I2:I10000)

sustituyendo Hoja1 u Hoja2 por los nombres que utilices.

:-)


Benito Merino wrote:

> Hola Fabià¡n:

> La siguiente fórmula matricial te suma aquellos que son distintos.

> =suma(si(eserror(coincidir(Hoja1!A2:A10000;A2:A10000;0));Hoja1!I2:I10000;0))

> Recuerda que, para que sea matricial, una vez hayas acabado de escribir la
> fórmula debes teclear {MAYUSC}{CTRL}{INTRO}.

> Saludos,

> Benito Merino

> "Fabian" escribió:

> > Hola y feliz aà±o nuevo.
> > Alguien me pudiera decir como hacer para que esta formula funcione
> > =SUMAPRODUCTO((Hoja1!A2:A10000<>A2:A10000)*Hoja1!I2:I10000)
> > En hoja 1 tengo una tabla con nombres, A2:A10000. En la hoja donde està¡ la
> > formula, tengo otra tabla con algunos nombres, (iguales a los de hoja 1),
> > A2:A10000 y en hoja 1 ,I2:I10000, los importes que necesito que sume.
> > En definitiva, necesito que sume solo los importes correspondientes a los
> > nombres de hoja 1 que no se encuentran en la hoja de la formula, disculpen
> > si no se entiende la explicacion.Gracias.
> >
> >
> >



Respuesta Responder a este mensaje
#4 Héctor Miguel
31/12/2004 - 10:06 | Informe spam
hola, Benito !

... sumaproducto ... compara posicion por posicion ... un rango ... con el otro [...]



la formula que propones 'matricial'...
=suma(si(eserror(coincidir(Hoja1!A2:A10000;A2:A10000;0));Hoja1!I2:I10000;0))



con solo dos caracteres 'adicionales' puede quedar NO matricial Y con 'sumaproducto'...
=sumaproducto(eserror(coincidir(hoja1!a2:a10000;a2:a10000;0))*hoja1!i2:i10000)

saludos,
hector.
Respuesta Responder a este mensaje
#5 Fabian
31/12/2004 - 11:22 | Informe spam
Funciona! Gracias a todos y feliz año nuevo.

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

> ... sumaproducto ... compara posicion por posicion ... un rango ... con


el otro [...]

la formula que propones 'matricial'...
>


=suma(si(eserror(coincidir(Hoja1!A2:A10000;A2:A10000;0));Hoja1!I2:I10000;0))

con solo dos caracteres 'adicionales' puede quedar NO matricial Y con


'sumaproducto'...



=sumaproducto(eserror(coincidir(hoja1!a2:a10000;a2:a10000;0))*hoja1!i2:i1000
0)

saludos,
hector.


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