Mejorar Formula

04/12/2006 - 20:21 por Yolymar Ferrer S | Informe spam
Buenas Tardes, quisiera me ayudaran a mejorar una formula que estoy creando.

La cuestion es la siguiente:
Tengo dos hojas (cuenta e inventario) y una tiene 14885 filas y la otra
16085 filas respectivamente. Tengo que comparar 3 campos en especifico: La
Fecha (A1); Nº Reporte (B1) y el Monto (en este caso varia la columna donde
se encuentra el valor: para "cuenta" es la columna E y en "inventario" la
columna G) . En ambos casos se puede repetir cualquiera de los tres campos
(inclusive los tres)
Estoy usando la siguiente formula:

=SI(Y(SI(INDICE(Cuenta!A$2:A$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))¢;VERDADERO;FALSO);SI(INDICE(Cuenta!B$2:B$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))²;VERDADERO;FALSO);SI(INDICE(Cuenta!E$2:E$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))=G2;VERDADERO;FALSO));"COINCIDE";"NO
COINCIDE")

Pero solo me deja evaluar la primera coincedencia que encuentra en la
busqueda, los valores repetidos (bien sea en la columna B o en la columna G)
me arroja que "No coincide". Necesito que, aunque los valores esten
repetidos y se cumpla la condicion de que los tres valores son iguales en
c/hoja me indique que "si coincide"

Por ejemplo:
Hoja 1: "INVENTARIO"
Fecha Reporte Monto Resultado
de la formula
01/11/2005 VALE-003972 Bs 31.750,69 NO COINCIDE
01/11/2005 VALE-003972 Bs 36.097,18 NO COINCIDE
01/11/2005 VALE-003972 Bs 44.476,98 #N/A
01/11/2005 VALE-003977 Bs 31.750,69 COINCIDE
02/11/2005 REP-024565 Bs 979.483,93 COINCIDE

Hoja2: "CUENTA"
Fecha Reporte Monto
01/11/2005 VALE-003977 Bs 31.750,69
08/11/2005 VALE-004095 Bs 31.750,69
09/11/2005 VALE-004091 Bs 31.750,69
24/11/2005 VALE-004374 Bs 31.750,69
05/12/2005 VALE-004525 Bs 31.750,69
16/12/2005 VALE-004736 Bs 31.750,69

Cabe señalar que la formula la estoy colocando en la hoja INVENTARIO y la
estoy comparando contra CUENTA porque esta ultima tiene mayor numero de
filas.

Gracias y disculpen lo largo y tedioso de la explicacion...

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
05/12/2006 - 08:53 | Informe spam
hola, Yolymar !

1) mencionas que la columna para los montos es diferente en cada hoja [para cuenta=E y para inventario=G]
sin embargo, en la formula que expones comparas 'ambos' montos en la columna 'G' [igual para las dos hojas] -???-

2) si 'unicamente' te interesa un [si/no] 'coincide'... cuando se cumplan [o no] las 3 condiciones [fecha-cuenta-monto]...
prueba con una formula +/- como la siguiente [corrije si fuera necesario lo de los montos en distintas columnas] -?-

=si(sumaproducto(--(cuenta!a$2:a$16085&"*"&cuenta!b$2:b$16085&"*"&cuenta!e$2:e$16085¢&"*"&b2&"*"&g2));"";"no ")&"coincide"

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... quisiera me ayudaran a mejorar una formula que estoy creando...
Tengo dos hojas (cuenta e inventario) y una tiene 14885 filas y la otra 16085 filas respectivamente.
Tengo que comparar 3 campos en especifico: La Fecha (A1); Nº Reporte (B1) y el Monto
(en este caso varia la columna donde se encuentra el valor: para "cuenta" es la columna E y en "inventario" la columna G).
En ambos casos se puede repetir cualquiera de los tres campos (inclusive los tres)
Estoy usando la siguiente formula:
=SI(Y(SI(INDICE(Cuenta!A$2:A$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))¢;VERDADERO;FALSO);SI(INDICE(Cuenta!B$2:B$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))²;VERDADERO;FALSO);SI(INDICE(Cuenta!E$2:E$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))=G2;VERDADERO;FALSO));"COINCIDE";"NO COINCIDE")
Pero solo me deja evaluar la primera coincedencia que encuentra en la busqueda
los valores repetidos (bien sea en la columna B o en la columna G) me arroja que "No coincide".
... aunque los valores esten repetidos y se cumpla la condicion de que los tres valores son iguales en c/hoja me indique que "si coincide"
Por ejemplo: Hoja 1: "INVENTARIO"
Fecha Reporte Monto Resultado de la formula
01/11/2005 VALE-003972 Bs 31.750,69 NO COINCIDE
01/11/2005 VALE-003972 Bs 36.097,18 NO COINCIDE
01/11/2005 VALE-003972 Bs 44.476,98 #N/A
01/11/2005 VALE-003977 Bs 31.750,69 COINCIDE
02/11/2005 REP-024565 Bs 979.483,93 COINCIDE
Hoja2: "CUENTA"
Fecha Reporte Monto
01/11/2005 VALE-003977 Bs 31.750,69
08/11/2005 VALE-004095 Bs 31.750,69
09/11/2005 VALE-004091 Bs 31.750,69
24/11/2005 VALE-004374 Bs 31.750,69
05/12/2005 VALE-004525 Bs 31.750,69
16/12/2005 VALE-004736 Bs 31.750,69
Cabe se#alar que la formula la estoy colocando en la hoja INVENTARIO y la estoy comparando contra CUENTA porque esta ultima tiene mayor numero de filas. Gracias y disculpen lo largo y tedioso de la explicacion...
Respuesta Responder a este mensaje
#2 Ferrerys
05/12/2006 - 23:37 | Informe spam
Gracias H.M
voy a verificar lo que me dices de los montos y porbar la formula a ver como
me va!!!
Saludos.

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

1) mencionas que la columna para los montos es diferente en cada hoja


[para cuenta=E y para inventario=G]
sin embargo, en la formula que expones comparas 'ambos' montos en la


columna 'G' [igual para las dos hojas] -???-

2) si 'unicamente' te interesa un [si/no] 'coincide'... cuando se cumplan


[o no] las 3 condiciones [fecha-cuenta-monto]...
prueba con una formula +/- como la siguiente [corrije si fuera


necesario lo de los montos en distintas columnas] -?-




=si(sumaproducto(--(cuenta!a$2:a$16085&"*"&cuenta!b$2:b$16085&"*"&cuenta!e$2
:e$16085¢&"*"&b2&"*"&g2));"";"no ")&"coincide"

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
> ... quisiera me ayudaran a mejorar una formula que estoy creando...
> Tengo dos hojas (cuenta e inventario) y una tiene 14885 filas y la otra


16085 filas respectivamente.
> Tengo que comparar 3 campos en especifico: La Fecha (A1); Nº Reporte


(B1) y el Monto
> (en este caso varia la columna donde se encuentra el valor: para


"cuenta" es la columna E y en "inventario" la columna G).
> En ambos casos se puede repetir cualquiera de los tres campos (inclusive


los tres)
> Estoy usando la siguiente formula:
>


=SI(Y(SI(INDICE(Cuenta!A$2:A$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;0))¢;VE
RDADERO;FALSO);SI(INDICE(Cuenta!B$2:B$16085;COINCIDIR(G2;Cuenta!G$2:G$16085;
0))²;VERDADERO;FALSO);SI(INDICE(Cuenta!E$2:E$16085;COINCIDIR(G2;Cuenta!G$2
:G$16085;0))=G2;VERDADERO;FALSO));"COINCIDE";"NO COINCIDE")
> Pero solo me deja evaluar la primera coincedencia que encuentra en la


busqueda
> los valores repetidos (bien sea en la columna B o en la columna G) me


arroja que "No coincide".
> ... aunque los valores esten repetidos y se cumpla la condicion de que


los tres valores son iguales en c/hoja me indique que "si coincide"
> Por ejemplo: Hoja 1: "INVENTARIO"
> Fecha Reporte Monto


Resultado de la formula
> 01/11/2005 VALE-003972 Bs 31.750,69 NO COINCIDE
> 01/11/2005 VALE-003972 Bs 36.097,18 NO COINCIDE
> 01/11/2005 VALE-003972 Bs 44.476,98 #N/A
> 01/11/2005 VALE-003977 Bs 31.750,69 COINCIDE
> 02/11/2005 REP-024565 Bs 979.483,93 COINCIDE
> Hoja2: "CUENTA"
> Fecha Reporte Monto
> 01/11/2005 VALE-003977 Bs 31.750,69
> 08/11/2005 VALE-004095 Bs 31.750,69
> 09/11/2005 VALE-004091 Bs 31.750,69
> 24/11/2005 VALE-004374 Bs 31.750,69
> 05/12/2005 VALE-004525 Bs 31.750,69
> 16/12/2005 VALE-004736 Bs 31.750,69
> Cabe se#alar que la formula la estoy colocando en la hoja INVENTARIO y


la estoy comparando contra CUENTA porque esta ultima tiene mayor numero de
filas. Gracias y disculpen lo largo y tedioso de la explicacion...


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