Exercices — Fonctions de recherche
Ces exercices progressent du plus simple au plus complexe. Chaque niveau introduit une nouvelle fonction ou une nouvelle combinaison, toujours dans un contexte de gestion d’entreprise.
Niveau 1 — RECHERCHEV simple
Section intitulée « Niveau 1 — RECHERCHEV simple »Exercice 1.1 — Catalogue de produits
Section intitulée « Exercice 1.1 — Catalogue de produits »Contexte : La quincaillerie Outils du Nord à Rouyn-Noranda possède un catalogue de produits. Le commis à la caisse entre le code produit pour récupérer les informations associées au produit.
Feuille Catalogue :
| A | B | C | D | E |
|---|---|---|---|---|
| Code | Description | Catégorie | Prix | Fournisseur |
| QN-001 | Marteau 16 oz | Outillage | 24,99 $ | Stanley |
| QN-002 | Tournevis plat | Outillage | 8,49 $ | Mastercraft |
| QN-003 | Peinture latex 3,78 L | Peinture | 42,99 $ | Sico |
| QN-004 | Vis à bois #8 (100) | Quincaillerie | 6,99 $ | GRK |
| QN-005 | Ruban à mesurer 25 pi | Outillage | 19,99 $ | Stanley |
| QN-006 | Silicone cuisine | Adhésifs | 11,49 $ | LePage |
| QN-007 | Perceuse sans fil 20V | Électrique | 149,99 $ | DeWalt |
| QN-008 | Ampoule LED 60W (4) | Électrique | 12,99 $ | Philips |
Dans une Feuille Caisse, la cellule B1 contiendra le code entré par le commis.
Applique la fonction RECHERCHEV pour faire afficher:
- En B3: la description du produit à partir du code en B1.
- En B4: la catégorie.
- En B5: le prix.
- En B6: le fournisseur.
- En bonus: Protège chaque formule avec
SIERREURpour afficher « Code invalide » si le code n’existe pas.
Le code est dans la première colonne du catalogue → RECHERCHEV convient parfaitement.
La description est la colonne 2, la catégorie la colonne 3, etc.
Exercice 1.2 — Facture avec recherche automatique
Section intitulée « Exercice 1.2 — Facture avec recherche automatique »Contexte : En utilisant le même catalogue, crée une mini-facture sur la feuille Facture avec 5 lignes de commande :
| A — Code produit | B — Description | C — Prix unit. | D — Quantité | E — Sous-total |
|---|---|---|---|---|
| (saisie) | (RECHERCHEV) | (RECHERCHEV) | (saisie) | (calcul) |
Tu es libre de choisir le code de produit et la quantité associée.
- L’utilisateur saisit les codes en colonne A et les quantités en colonne D .
- La description (B) et le prix (C) se remplissent automatiquement par
RECHERCHEV. - Le sous-total (E) = prix × quantité.
- En bas, calcule le total avant taxes, la TPS (5 %), la TVQ (9,975 %) et le total final.
- Place les taux de TPS et TVQ dans des cellules nommées sur une feuille
Paramètres.
Utilise des références absolues pour la plage du catalogue (Catalogue!$A$2:$E$9) car la formule sera copiée vers le bas. Les taux de taxe doivent être référencés par nom (TauxTPS, TauxTVQ).
Niveau 2 — RECHERCHEV approchée (barèmes)
Section intitulée « Niveau 2 — RECHERCHEV approchée (barèmes) »Exercice 2.1 — Grille de commissions
Section intitulée « Exercice 2.1 — Grille de commissions »Contexte : L’entreprise Électroménagers Lapointe de Chicoutimi verse des commissions à ses vendeurs selon les ventes mensuelles :
Feuille Barème :
| A | B |
|---|---|
| Ventes minimum | Taux de commission |
| 0 | 2 % |
| 5 000 | 4 % |
| 10 000 | 6 % |
| 20 000 | 8 % |
| 35 000 | 10 % |
| 50 000 | 12 % |
Feuille Commissions :
| A | B |
|---|---|
| Vendeur | Ventes du mois |
| Lapointe, Sylvie | 8 200 $ |
| Bergeron, Jean | 22 500 $ |
| Dufour, Marie | 4 800 $ |
| Pelletier, Éric | 51 000 $ |
| Girard, Annie | 15 300 $ |
| Morin, Pierre | 35 000 $ |
Dans la feuille Commissions:
- En colonne C, retrouve le taux de commission applicable avec
RECHERCHEVen mode approché (VRAI). - En colonne D, calcule le montant de la commission (ventes × taux).
- En colonne E, affiche « Bronze » (si montant < 5 000), « Argent » (si montant < 20 000), « Or » (si montant < 50 000) ou « Platine » (si montant ≥ 50 000).
Le barème est déjà trié en ordre croissant — c’est le cas classique pour RECHERCHEV avec VRAI. Pour 8 200 $, Excel trouve la plus grande valeur ≤ 8 200, soit 5 000, et retourne 4 %.
Niveau 3 — RECHERCHEX
Section intitulée « Niveau 3 — RECHERCHEX »Exercice 3.1 — Recherche inversée (vers la gauche)
Section intitulée « Exercice 3.1 — Recherche inversée (vers la gauche) »Contexte : Chez Transport Lacroix de Rouyn-Noranda, la liste des employés comporte un code employé en colonne A et le nom en colonne B. Un gestionnaire connaît le nom d’un employé et veut retrouver son code — une recherche vers la gauche que RECHERCHEV ne peut pas faire.
Feuille Personnel :
| A | B | C | D |
|---|---|---|---|
| Code | Nom | Département | Téléphone |
| TRN-ADM-001 | Tremblay, Sophie | Administration | 819-555-1234 |
| TRN-ENT-002 | Gagnon, Marc | Entretien | 819-555-5678 |
| TRN-ADM-003 | Bouchard, Émilie | Administration | 819-555-9012 |
| TRN-LOG-004 | Roy, Catherine | Logistique | 819-555-3456 |
| TRN-ENT-005 | Côté, Alexandre | Entretien | 819-555-7890 |
Dans une Feuille Gestionnaire, la cellule B1 contiendra le nom saisi par le gestionnaire.
Applique la fonction RECHERCHEX pour faire afficher:
- En B3: le code employé à partir du nom en B1 — une recherche vers la gauche.
- En B4: le département.
- En B5: le téléphone.
- Gère le cas « employé introuvable » avec le 4e argument de
RECHERCHEX.
Avec RECHERCHEX, la plage de recherche (colonne B) et la plage de retour (colonne A) sont indépendantes. Pas besoin que la clé soit en première colonne.
Niveau 4 — INDEX + EQUIV
Section intitulée « Niveau 4 — INDEX + EQUIV »Exercice 4.1 — Recherche vers la gauche (sans RECHERCHEX)
Section intitulée « Exercice 4.1 — Recherche vers la gauche (sans RECHERCHEX) »Contexte : Même tableau du Transport Lacroix (exercice 3.1), mais cette fois, tu doit utiliser INDEX/EQUIV.
- Retrouve le code employé à partir du nom en B1 en utilisant uniquement
INDEXetEQUIV. - Enveloppe dans
SIERREUR.
EQUIV trouve la position du nom dans la colonne B, puis INDEX retourne la valeur à cette position dans la colonne A.
Exercice 4.2 — Recherche bidimensionnelle (croisement ligne × colonne)
Section intitulée « Exercice 4.2 — Recherche bidimensionnelle (croisement ligne × colonne) »Contexte : La fromagerie Les Têtes Fromagères de Warwick publie une grille de prix selon le format et le type de fromage :
Feuille GrillePrix :
| A | B | C | D | E |
|---|---|---|---|---|
| 200 g | 400 g | 1 kg | Meule (2 kg) | |
| Cheddar vieilli | 7,99 $ | 13,99 $ | 29,99 $ | 52,99 $ |
| Brie double crème | 9,49 $ | 16,99 $ | 34,99 $ | 59,99 $ |
| Bleu bénédictin | 10,99 $ | 18,99 $ | 39,99 $ | 69,99 $ |
| Raclette | 8,99 $ | 15,99 $ | 32,99 $ | 56,99 $ |
| Gouda fumé | 9,99 $ | 17,49 $ | 36,99 $ | 64,99 $ |
Dans une Feuille Recherche, la cellule B1 contiendra le type de fromage et la cellule B2 contiendra le format:
- En B4, retrouve le prix en croisant le type (B1) et le format (B2) avec deux
EQUIVet unINDEX. - En B5, calcule le prix au kg : divise le prix trouvé par le poids en kg du format sélectionné. Utilise un
RECHERCHEXouSIimbriqué pour convertir le format en poids numérique.
INDEX accepte un argument ligne et un argument colonne. Utilise EQUIV sur les types de fromage pour trouver la ligne, et EQUIV sur les formats pour trouver la colonne.