Foros del Web » Soporte técnico » Ofimática »

Excel, Buscar un numero aproximado.

Estas en el tema de Excel, Buscar un numero aproximado. en el foro de Ofimática en Foros del Web. Ojala puedan ayudarme con esta pregunta!!! Me facilitarian Muchisimo mi trabajo!!! Tengo informaciòn en un archivo de excel, en una de las columnas tengo unos ...
  #1 (permalink)  
Antiguo 10/08/2011, 13:32
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Excel, Buscar un numero aproximado.

Ojala puedan ayudarme con esta pregunta!!! Me facilitarian Muchisimo mi trabajo!!!

Tengo informaciòn en un archivo de excel, en una de las columnas tengo unos numeros de matricula, antecedidos por ceros.

Cuando uso control + b busco el numero (por ejemplo 1457 entonces me situa en la celda con el numero 00001457) hasta alli todo OK!!


Pero Cuando necesito agregar informacion, es por que esa matricula (numero) no existe aun, sabeis de alguna funcion para que me situe EN EL NUMERO MAS CERCANO, por ejemplo escribo el 1458, y me situe en el 1457)

Espero haberme dado a entender, por que en verdad facilitaria mucho mi trabajo.
Gracias!!!
  #2 (permalink)  
Antiguo 10/08/2011, 14:31
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Respuesta: Excel, Buscar un numero aproximado.

Que yo sepa, ese efecto solo lo podrías obtener a través de una macro.

A propósito: la columna que contiene los números, ¿se encuentra ordenada de menor a mayor?
Saludos, Cacho R.
  #3 (permalink)  
Antiguo 10/08/2011, 16:14
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

si se encuentra ordenada de menor a mayor
  #4 (permalink)  
Antiguo 10/08/2011, 18:52
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Excel, Buscar un numero aproximado.

OK.
Sube entonces, Carmen, a un servidor tipo MediaFire o MegaUpload, una muestra de tu archivo para incorporarle una macro que te pueda ser de utilidad.

Saludos, Cacho R.
  #5 (permalink)  
Antiguo 11/08/2011, 03:11
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Excel, Buscar un numero aproximado.

Hola,

Que te sitúe en el número más cercano no se me ocurre más que con una macro, como dice mrocf, pero, al menos, que te diga cuál es el número más cercano, creo que lo podrías hacer fácilmente con una función Buscarv, sin necesidad de macros.

No sé si eso te puede servir como alternativa....

Saludos.
  #6 (permalink)  
Antiguo 11/08/2011, 09:38
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Excel, Buscar un numero aproximado.

Coincido, amigo jchuk.
Y, para el caso general de datos no ordenados, me parece que k.esimo.menor y buscar serían requeridos por ejemplo así:

Código PHP:
Sub BuscaMenorO_Igual()
Dim rng As Rangevalor As DoublemyNum As Double
On Error Resume Next
Set rng 
Application.InputBox("Seleccione rango de búsqueda"Type:=8)
If 
rng Is Nothing Then Exit Sub
valor 
Application.InputBox("Nº a buscar"Type:=1)
If 
valor 0 Then Exit Sub
myNum 
Evaluate("= LOOKUP(" _
  WorksheetFunction
.Substitute(valor","".") & ", SMALL(" rng.Address _
  
", 1 + ROW(" rng.Address ") - ROW(" rng(1).Address ") ))")
rng.Find(What:=myNumLookIn:=xlValuesLookAt:=xlWholeSearchDirection:=xlNext).Select
End Sub 
Saludos Cacho R.
  #7 (permalink)  
Antiguo 12/08/2011, 19:24
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

me dice la directora que no los quiere ordenados por numero, si no por fecha. Lo cual hace que los numeros no esten ordenados de menor a mayor. HORROR!!

Ok, como dijo jchuk si pongo solo algunos digitos en la funcion buscar y desactivo buscar el contenido de toda la celda, podria servirme de algo, pero son miles de matriculas, podria haber mas de una coincidencia.

Como me aconsejaste Cacho, Subi una pequeña parte de la informacion en el archivo en MEGAUPLOAD http://www.megaupload.com/?d=UA2JKBJN

Ojala puede hacerse algo.

QUE ES K.ESIMO.MENOR?

Muy agradecida x sus atenciones
  #8 (permalink)  
Antiguo 12/08/2011, 21:33
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
Excel, Buscar un numero aproximado.

Viendo el archivo que has subido, me aparece una duda: ¿Es posible que lo que estás necesitando es una fórmula tal que te localice el número de matrícula?

Por ejemplo, que en la celda C4 de la hoja "apellido", te localice el número 00991453...

Porque de ser así, tan solo tienes que hacer:

Excel 2010:
= CONSULTAV(A4; egreso!A:C; 3; FALSO)

Excel 2007 y anteriores:
= BUSCARV(A4; egreso!A:C; 3; FALSO)

Saludos, Cacho R.
  #9 (permalink)  
Antiguo 13/08/2011, 03:02
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Excel, Buscar un numero aproximado.

HOla,

He tratado de echar un vistazo al archivo pero me dice no estar disponible.

No obstante, ya me extrañaría que la solución no pasara por donde dice mrocf. Era simple curiosidad....

Saludos
  #10 (permalink)  
Antiguo 13/08/2011, 15:23
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

Cuando requiero buscar exactamente una matricula uso la funcion Control + B

Para ingresar una matricula nueva, necesito conocer cual es la mas aproximada

Funciona a veces escribir solo una parte del numero, pero esto no es del todo exacto.

Por ejemplo requiero ingresar 00991460 entonces introduzco 9914, y me mandaria
00991453 pero solo si no existe otra coincidencia como 00899140.

Por eso requiero una funcion que me remita al numero mas aproximado.
  #11 (permalink)  
Antiguo 13/08/2011, 15:36
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Excel, Buscar un numero aproximado.

Hola,

Yo no me refería a la herramienta Buscar que tienen todas las aplicaciones office, sino a la FUNCIÓN Buscarv o ConsultaV en la última versión 2010.

Como te decía antes, no puedo descargar tu archivo para echarle un vistazo, pero según vas posteando más, voy creyendo que el uso de esta función te vendría muy bien.

Saludos
  #12 (permalink)  
Antiguo 14/08/2011, 18:10
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

lo voy a revisar, y hare lo posible por subir nuevamente el archivo por si tinees oportunidad de verlo.
SALUDOS
  #13 (permalink)  
Antiguo 14/08/2011, 20:23
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

aqui te va la liga dle archivo,
por cierto mi office es 2007
http://www.megaupload.com/?d=7DHYXGBG

Saludos
  #14 (permalink)  
Antiguo 15/08/2011, 03:41
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 8 meses
Puntos: 56
Respuesta: Excel, Buscar un numero aproximado.

Hola,

Lo he podido descargar, y coincido plenamente con mrocf. Usa la función Buscarv

Primero ordena la lista por el número de matrícula y luego usa la Buscarv. Mira la ayuda de excel que es bastante buena y te va a ayudar. En el primer argumento usa una celda donde hayas escrito el nº de matrícula completo que deseas añadir. En el segundo argumento selecciona el rango de celdas donde tienes todas las matrículas. En el tercer pon un 1 y en el cuarto argumento pon VERDADERO.

Esto último es muy importante, pues posibilita que excel te busque el nº que has indicado o, si no lo encuentra, el más aproximado. Con lo que al darte el más aproximado, ya sabes donde debes añadir esa nueva matrícula.

Una vez añadida vuelve a ordenar por fecha y ya está.

Saludos.
  #15 (permalink)  
Antiguo 16/08/2011, 10:18
 
Fecha de Ingreso: agosto-2011
Mensajes: 8
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

lo dices de tal manera que parece muy sencillo lo intentare, y te comento como me fue.

Muchas Gracias
  #16 (permalink)  
Antiguo 17/09/2016, 07:15
k0z
 
Fecha de Ingreso: junio-2010
Ubicación: Buenos aires
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Excel, Buscar un numero aproximado.

Muy util! tengo el office en ingles, use la siguiente fórmula gracias a jchuk
=IFERROR(VLOOKUP(A6896;DB!A226:A6924;1;TRUE);"")
para que se entienda, con IFERROR dejo en blanco la casilla de la formula hasta que se ingresan datos en A6896 la cual busca en la hoja DB de A226 a A6924 el valor ingresado en A6896 de la primer hoja y arroja el resultado aproximado.

Etiquetas: aproximado, columnas, excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:21.