Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 28-abr-2008, 04:05   #1 (permalink)
patricio218 ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Buscar en excel

Hola a todos,

tengo que extraer de una tabla un valor cumpliendo varios condicionantes.
Ejemplo:

TABLA

id Nombre edad ingresos
1 Paco 21 1000
2 Pedro 22 1000
3 Paco 24 1000


BUSQUEDA

yo quiero que en una celda me aparezca el ingreso de Paco 21 años de edad, por tanto usaria como condicionante el nombre y la edad.


Un saludo!
__________________
patricio218
patricio218 está desconectado   Responder Citando
Antiguo 28-abr-2008, 10:33   #2 (permalink)
Fann_Lavigne tiene algunos puntos positivos de karma
 
Avatar de Fann_Lavigne
 
Fecha de Ingreso: diciembre-2004
Mensajes: 457
Re: Buscar en excel

Esto lo quieres hacer con un macro o con los filtros de excel o como, no entendi cual es el metodo que deseas.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
martinchavezf@hotmail.com
Fann_Lavigne está desconectado   Responder Citando
Antiguo 29-abr-2008, 05:55   #3 (permalink)
patricio218 ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Ubicación: Malaga
Mensajes: 29
Re: Buscar en excel

quiero ver si hay alguna posibilidad de hacerlo sin macros solo con las funciones de excel.

Un saludo!
__________________
patricio218
patricio218 está desconectado   Responder Citando
Antiguo 29-abr-2008, 12:50   #4 (permalink)
Omura tiene algunos puntos positivos de karma
 
Avatar de Omura
 
Fecha de Ingreso: julio-2006
Ubicación: Peru
Mensajes: 892
Re: Buscar en excel

Para extraer un dato usa la función bdextraer()

.......A........B...........C..........D.......... ...E.......F........G.............H............I
1....id....Nombre....edad..ingresos..............i d....Nombre....edad....ingresos
2....1......Paco........21......1000.............. .............Paco..........24...................
3....2......Pedro......22......1500
4....3......Paco........24......1200

=BDEXTRAER(f1:i2;"ingresos";A1:D4) devuelve 1200

F1:I2 = rango de criterios
ingresos = dato a mostrar
A1:D4 = base de datos

Última edición por Omura; 29-abr-2008 a las 12:55.
Omura está desconectado   Responder Citando
Antiguo 29-abr-2008, 13:22   #5 (permalink)
GEMO ha deshabilitado el karma
 
Fecha de Ingreso: julio-2007
Mensajes: 40
Parpadear Re: Buscar en excel

Mira si te entendi bien espero que te sirva esto
columna
f
i
l
a
A B C D E f g
1 id nombre edad ingreso buscar registro
2 1 paco lopez 21 1000 1
3 2 juan perez 20 800
4 3 paco ramirez 22 1200 paco lopez 21 1000

puedes nombrar a tu tabla "ingresos" por un ejemplo
seleccionando desde A2 hasta D4
y utilizar un BUSCARV utilizando el id como argumento a buscar

si en E2 ingresas el id la busqueda y la informaciónm quieres que aparesca por ejemplo en E4,F4,G4
en E4 pones esta formula
=SI(E2="","",BUSCARV(E2,registro,2,0))
'si E2 es igual a nada,entonces no aparece nada,de lo contrario buscar el valor e2, en la tabla de registro,y poner el contenido de la celda de alado en este caso "paco lopez"
en F4
=SI(E2="","",BUSCARV(E2,registro,3,0))
para que aparesca el siguiente valor que seria la edad 21
y en G4
=SI(E2="","",BUSCARV(E2,registro,4,0))
para que apresca el ingreso

Claro que tu utilizarias tus valores reales y de la forma que mejor se te acomode en fin espero servir de algo
GEMO está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93