Busqueda en varias columnas con informacion

05/12/2011 - 22:31 por Alonso | Informe spam
Buen dia a todos, En una hoja de cálculo tengo en la columna A esta el
# correlativo, en la columna B está el # de préstamo, y en la columna
C está el #lote a que pertenece el préstamo; esto durante las
primeras 50 filas y luego sigue a la par (lado derecha) similar
información en las columnas D, E,F…. hasta llegar a la columna BQ. Lo
que necesito hacer es encontrar el número de lote al que pertenece un
préstamo, es decir escribir el # de préstamo y que me devuelva el lote
(un simpe consultarV o buscarV) pero con el problema de que se la
información no está en una sola columna. A continuación pongo el
ejemplo.

A B C D E F G H
corr Prestamo Lote corr Prestamo Lote corr Prestamo
1 98660955 1 47 98663880 1 93 98664234
2 98662397 2 48 98663892 1 94 98664239
3 98662476 1 49 98663913 1 95 98664248
4 98663114 1 50 98663932 2 96 98664250
5 98663194 1 51 98663937 2 97 98664260
6 98663261 1 52 98663942 1 98 98664261
7 98663298 3 53 98663943 2 99 98664293
8 98663387 1 54 98663948 1 100 98664294
9 98663491 1 55 98663951 2 101 98664296
10 98663492 1 56 98663953 1 102 98664299

Preguntas similare

Leer las respuestas

#1 Juan Español
06/12/2011 - 01:25 | Informe spam
Hola Alonso:
Si el nº correlativo lo pones en A1,
en la celda que quieras que te aparezca el lote del préstamo pon:
=INDIRECTO(DIRECCION(RESIDUO(A1-1;46)+5;(ENTERO(A1/46)+1)*3;1;1))

Saludos.-


"Alonso" escribió en el mensaje de noticias
news:
Buen dia a todos, En una hoja de cálculo tengo en la columna A esta el
# correlativo, en la columna B está el # de préstamo, y en la columna
C está el #lote a que pertenece el préstamo; esto durante las
primeras 50 filas y luego sigue a la par (lado derecha) similar
información en las columnas D, E,F…. hasta llegar a la columna BQ. Lo
que necesito hacer es encontrar el número de lote al que pertenece un
préstamo, es decir escribir el # de préstamo y que me devuelva el lote
(un simpe consultarV o buscarV) pero con el problema de que se la
información no está en una sola columna. A continuación pongo el
ejemplo.

A B C D E F G H
corr Prestamo Lote corr Prestamo Lote corr Prestamo
1 98660955 1 47 98663880 1 93 98664234
2 98662397 2 48 98663892 1 94 98664239
3 98662476 1 49 98663913 1 95 98664248
4 98663114 1 50 98663932 2 96 98664250
5 98663194 1 51 98663937 2 97 98664260
6 98663261 1 52 98663942 1 98 98664261
7 98663298 3 53 98663943 2 99 98664293
8 98663387 1 54 98663948 1 100 98664294
9 98663491 1 55 98663951 2 101 98664296
10 98663492 1 56 98663953 1 102 98664299
Respuesta Responder a este mensaje
#2 Alonso
07/12/2011 - 02:50 | Informe spam
Gracias Juan, no estoy muy seguro de como funciona tu formula, voy a
tratar de entenderla y ver si la modifico para mis fines porque me
parece mas sencilla que la formula que al final me dio lo que
pretendia. para ser mas claro lo que buscaba es en una celda que al
escribir el # de Prestamo, en la celda adyacente tener una formula que
me de diga el lote al cual pertenece ese prestamo; los prestamos se
encuentran agrupados en estos lotes,la idea es que las personas que
buscan los documentos del prestamo que estan ubicados fisicamente en
estos lotes sepan en que lote buscarlos sin revisarlos todos, y al
saber en que lote esta el prestamo se les haría mas facil encontrar la
documentacion del prestamo. asi para una nueva busqueda solo
necesitarian reescribir en la misma celda el nuevo prestamo y la celda
adyacente le diría el lote en donde se encuentra.

la consulta esta en la hoja 1 y la hoja en donde estan los datos se
llama "Hasta lote 8" y nombre con "DATOS" el rango donde esta la
informacion. hasta el momento me ha funcionado bien las formula ya que
no han habido quejas. la formula es:

=INDIRECTO(DIRECCION(COINCIDIR(1,SIGNO(CONTAR.SI(DESREF(DATOS,FILA(DATOS)-
CELDA("fila",DATOS),0,1,),B7)),0),
(COINCIDIR(1,SIGNO(CONTAR.SI(DESREF(DATOS,,COLUMNA(DATOS)-
CELDA("columna",DATOS),,1),B7)),0)+1),,,"Hasta lote 8"))







On 5 dic, 18:25, Juan Español wrote:
Hola Alonso:
Si el nº correlativo lo pones en A1,
en la celda que quieras que te aparezca el lote del préstamo pon:
=INDIRECTO(DIRECCION(RESIDUO(A1-1;46)+5;(ENTERO(A1/46)+1)*3;1;1))

Saludos.-


Respuesta Responder a este mensaje
#3 Juan Español
07/12/2011 - 13:33 | Informe spam
Hola Alonso:
Mi fórmula anterior tenía un error.
Con los datos que has aportado y corrigiendo el error quedaría así:

=INDIRECTO(DIRECCION(RESIDUO(A1-1;46)+5;(REDONDEAR.MAS(A1/46;0))*3;1;1;"Hasta
lote 8");1)

(En mi fórmula, en A1 (en la misma hoja donde se ubique esta fórmula) está
el # del préstamo, cambia esto a tu conveniencia, en los DOS casos en que
aparece en mi fórmula)

Mi fórmula es sencilla pero tiene dos requerimientos:
1º Los # de préstamos tienen que empezar en el 1 y tienen que ser
correlativos, sin saltarse ninguno.
2º Los datos empiezan en A5, hasta la fila 50 inclusive, y se repite la
estructura de columnas cada 3.

En cuanto "a cómo funciona", es una pequeña artimaña con la premisa de que
los # son correlativos del 1 en adelante, es decir, son nº naturales.

Saludos.-
Respuesta Responder a este mensaje
#4 Alonso
07/12/2011 - 18:00 | Informe spam
Gracias Juan, ya probé tu formula con la informacion que me diste y me
funciono bien, me di cuenta que la formula funciona escribiendo o
cambiando la direccion donde esta el número correlativo del prestamo
que quiero buscar... interesante no se me había ocurrido por ese lado,
en mi formula, hago la busqueda por el numero de prestamo que
necesito.
gracias de nuevo por tu ayuda.

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