Busqueda sumando de una tabla a otra

02/03/2008 - 19:13 por Ivan | Informe spam
Hola.

En una Libro de excel hay una tabla "TB01" con los campos

TB01txt1
TB01txt2
TB01num1


y en un rango antes de convertilo en tabla

TB02txt1
TB02txt2
TB02txt3
TB02txt4
TB02num1
TB02num2
TB03num3

El valor de TB02num2 debe ser la suma de TB01Num1 en la TB01 con los
criterios TB02Txt3 y TB02Txt4 que corresponden a TB01txt1 y TB01Txt2
Respectivamente.

Tanto TB01 como el rango disponen de cabeceras y con la misma denominación
en los campos con relaciones.

He intentado encontrar el valor en TB02Num2 BDSUMA pero exige que los
criterios sean expresados en rango donde la primera fila sean las cabeceras y
abajo estén los valores, disposición no posible en el rango TB02.

Alguna idea??

Gracias

Ivan

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/03/2008 - 06:11 | Informe spam
hola, Ivan !

algo que te impida usar un sumaproducto al estilo +/- de...

=sumaproducto(--(TB01txt1=TB02Txt3),--(TB01Txt2=TB02Txt4),TB01Num1)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
En una Libro de excel hay una tabla "TB01" con los campos
TB01txt1
TB01txt2
TB01num1

y en un rango antes de convertilo en tabla
TB02txt1
TB02txt2
TB02txt3
TB02txt4
TB02num1
TB02num2
TB03num3

El valor de TB02num2 debe ser la suma de TB01Num1 en la TB01
con los criterios TB02Txt3 y TB02Txt4 que corresponden a TB01txt1 y TB01Txt2 Respectivamente.
Tanto TB01 como el rango disponen de cabeceras y con la misma denominacion en los campos con relaciones.
He intentado encontrar el valor en TB02Num2 BDSUMA pero exige que los criterios sean expresados en rango
donde la primera fila sean las cabeceras y abajo esten los valores, disposicion no posible en el rango TB02.
Alguna idea??
Respuesta Responder a este mensaje
#2 Ivan
07/03/2008 - 21:26 | Informe spam
Héctor.

Desconozo el funcionamiento de esta función, pero segun lo que leo en la
ayuda de Excel,

"Multiplica los componentes correspondientes de las matrices suministradas y
devuelve la suma de esos productos."

Y necesito que los criterios de Búsqueda sean TEXTO, y SUMEN los valores de
las condiciones, no todos los valores de la matriz.

El camino que he encontrado que atisba la solucion, pero me deja en otro
camino sin silda es la función BDSUMA. Pero el problema que tengo es que las
condiciones estan copuestas por almenos dos filas, la primera, el nombre de
los campos y las siguientes los valores de las condiciones.

El problemas es que en una tabla solo se dispone de la primera fila como
nombres de los campos, como es normal.

Alguna otra idea.

Creo que no me debo explicar bien, si encuentras oportuno adjunto informción
de ejemplo.

Gracias de antemano

Ivan



"Héctor Miguel" escribió:

hola, Ivan !

algo que te impida usar un sumaproducto al estilo +/- de...

=sumaproducto(--(TB01txt1=TB02Txt3),--(TB01Txt2=TB02Txt4),TB01Num1)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta original __
> En una Libro de excel hay una tabla "TB01" con los campos
> TB01txt1
> TB01txt2
> TB01num1
>
> y en un rango antes de convertilo en tabla
> TB02txt1
> TB02txt2
> TB02txt3
> TB02txt4
> TB02num1
> TB02num2
> TB03num3
>
> El valor de TB02num2 debe ser la suma de TB01Num1 en la TB01
> con los criterios TB02Txt3 y TB02Txt4 que corresponden a TB01txt1 y TB01Txt2 Respectivamente.
> Tanto TB01 como el rango disponen de cabeceras y con la misma denominacion en los campos con relaciones.
> He intentado encontrar el valor en TB02Num2 BDSUMA pero exige que los criterios sean expresados en rango
> donde la primera fila sean las cabeceras y abajo esten los valores, disposicion no posible en el rango TB02.
> Alguna idea??



Respuesta Responder a este mensaje
#3 Héctor Miguel
08/03/2008 - 00:59 | Informe spam
hola, Ivan !

Desconozo el funcionamiento de esta funcion, pero segun lo que leo en la ayuda de Excel
"Multiplica los componentes correspondientes de las matrices suministradas y devuelve la suma de esos productos."
Y necesito que los criterios de Busqueda sean TEXTO, y SUMEN los valores de las condiciones, no todos los valores de la matriz.
El camino que he encontrado que atisba la solucion, pero me deja en otro camino sin silda es la funcion BDSUMA.
Pero el problema que tengo es que las condiciones estan copuestas por almenos dos filas
la primera, el nombre de los campos y las siguientes los valores de las condiciones.
El problemas es que en una tabla solo se dispone de la primera fila como nombres de los campos, como es normal.
Alguna otra idea.
Creo que no me debo explicar bien, si encuentras oportuno adjunto informcion de ejemplo...



(segun parece) no le has dado la oportunidad (ya en la practica) a la formula de la propuesta -???-

para un analisis mas detallado, acerca del funcionamiento de la funcion sumaproducto (aunque en ingles)
visita: Multiple Condition Tests: -> http://www.xldynamic.com/source/xld...ODUCT.html

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida