Title: Les funcions de "búsqueda" a Excel
Course: Explorant l'Office 2007: Introducció

Repasem els conceptes

Les funcions de busqueda d'Excel ens permeten localitzar valor determinats a una matriu o rang especificat.
Les mes comuns de les funcions d'aquesta categoria son:
- Buscar
- BuscarV: La funció BuscarV ens permet localitzar un valor determinat a la primera columna d'una matriu, i ens torna el valor coincident amb una columna especificada de la mateixa matriu.
- BuscarH: La funció BuscarH ens permet localitzar un valor determinat a la primera fila d'una matriu i ens torna el valor coincident a la fila especificada de la mateixa matriu.
- Indice
- Coincidir

Buscar

La funció "buscar" busca un valor a un rang d'una columna o fila i ens torna el valor coincident d'un altre rang especificat.
Els arguments necessaris son :
Valor buscat
Vector de comparació
Vector resultat.
Quina formula es la correcta per, donat un NIFdeterminat (B11) esbrinar la POBLACIÓ corresponent (D11)

 | A | B | C | D | E | F | G
1 | NIF | NOM | COGNOMS | ADREÇA | POBLACIÓ | CP | PROVINCIA
2 | 12012012S | Maria | Pardo Cazalillas | Burgo de Osma, 898 | Leon | 12521 | Leon
3 | 45454545F | Gonzalo | Martín Paredes | Marismas de Cadiz, 458 | Sevilla | 25252 | Sevilla
4 | 65465465K | Matias | Rebilla Morales | Guadalete, 12 | Las Lomas | 12547 | Leon
5 | 78787878M | Roger | Marí Pereira | Mediterrani, 520 | Mataró | 08541 | Barcelona
6 | 85285285P | Hassan | Al Kalim | Sha Reza Levi, 45 M | Tanger | 02350 | Tanger
7 | 95095095L | Kalim | Shuarim | whillhom, 12 | Marrakech | 00252 | Marrakech
8 |  |  |  |  |  |  |
9 |  |  |  |  |  |  |
10 |  |  |  |  |  |  |
11 | NIF | 65465465K | POBLACIÓ |  |  |  |

- =buscar(B11;A1:A7;E1:E7)
Feedback: Molt bé!! Ara torna al principi i coneix una altre funció
- =Buscar(C11;;A1:A7;E1:E7)
Feedback: Incorrecte!. Torna-ho a intentar
- =buscar(A11;;A1:A7;E1:E7)
Feedback: Incorrecte!. Torna-ho a intentar

BuscarV

La funció BuscarV ens permet buscar un valor especificat, a la primera columna d'una matriu i ens torna un valor coincident a la fila especificada.
Els arguments necessaris per aquesta funció son:
Valor buscat
Matriu o rang de dades
Numero de fila
També es necessari un quart argument en cas de que a la primera columna les dades no estiguin ordenades de forma ascendent. En aquest cas s'ha de posar FALSO al últim argument.

A la taula següent, quina formula hauries d'utilitzar per esbrinar la població a la cel·la D11, a partir del NIF especificat a B11?

 | A | B | C | D | E
1 | NIF | NOM | COGNOMS | ADREÇA | POBLACIÓ
2 | 12012012S | Gonzalo | Martín Paredes | Marismas de Cadiz, 458 | Sevilla
3 | 45454545F | Maria | Pardo Cazalillas | Burgo de Osma, 898 | Leon
4 | 65465465K | Kalim | Shuarim | whillhom, 12 | Marrakech
5 | 78787878M | Matias | Rebilla Morales | Guadalete, 12 | Las Lomas
6 | 85285285P | Roger | Marí Pereira | Mediterrani, 520 | Mataró
7 | 95095095L | Hassan | Al Kalim | Sha Reza Levi, 45 M | Tanger
8 |  |  |  |  |
9 |  |  |  |  |
10 |  |  |  |  |
11 | NIF | 65465465K | POBLACIÓ |  |

- =BuscarV(B11;A1:E7;E1:E7)
Feedback: Incorrecte!. Fixat bé i torna a intentar-ho.
- =BuscarV(B11;A1:E7;5)
Feedback: Correcte!! Ara torna a triar una nova funció.

BuscarH

La funció BuscarH localitza un valor especificat a la primera fila d'una matriu o rang de dades i ens torna el valor coincident amb el numero de fila especificada.
Els arguments necessaris con:
- Valor buscat
- Matriu o rang de dades
- Numero de fila

Igual que a la funció BuscarV hem de indicar FALSO al quart argument en el cas de que les dades no estiguin ordenades de forma ascendent a la primera fila de la matriu o rang.

A la taula següent quina seria la formula correcta per esbrinar el PREU (B9)de l'article indicat (B8) a la Provincia indicada (B7)?

 | A | B | C | D | E | F | G | H
1 | Article/Província | A-01 | A-02 | A-03 | A-04 | A-05 | A-06 | A-07
2 | Madrid | 125 | 45 | 568 | 598 | 125 | 753 | 125
3 | Barcelona | 251 | 359 | 165 | 284 | 359 | 651 | 397
4 | València | 345 | 235 | 658 | 985 | 785 | 452 | 652
5 |  |  |  |  |  |  |  |
6 |  |  |  |  |  |  |  |
7 | PROVINCIA | Barcelona |  |  |  |  |  |
8 | ARTICLE | A-05 |  |  |  |  |  |
9 | PREU |  |  |  |  |  |  |

- =BuscarH(B7;A1:H4;B8)
Feedback: Incorrecte!. La resposta correcta es: =BuscarH(B8;A1:H4;6) Anem ara a veure les funcions Indice i Coincidir
- =BuscarH(B8;A1:H4;6)
Feedback: Correcte!!. Anem ara a veure les funcions Indice i Coincidir

La funció "Indice" i la funció "Coincidir"

Altres funcions de "busqueda" interessants son les funcions "INDICE" i "COINCIDIR".
A continuació podem coneixer totes dues per separat i també aprendre a utilitzar-les com argument d'una altre funció.
Tria la primera que vols veure.