Aller au contenu

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.


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-001Marteau 16 ozOutillage24,99 $Stanley
QN-002Tournevis platOutillage8,49 $Mastercraft
QN-003Peinture latex 3,78 LPeinture42,99 $Sico
QN-004Vis à bois #8 (100)Quincaillerie6,99 $GRK
QN-005Ruban à mesurer 25 piOutillage19,99 $Stanley
QN-006Silicone cuisineAdhésifs11,49 $LePage
QN-007Perceuse sans fil 20VÉlectrique149,99 $DeWalt
QN-008Ampoule LED 60W (4)Électrique12,99 $Philips

Dans une Feuille Caisse, la cellule B1 contiendra le code entré par le commis.
Applique la fonction RECHERCHEV pour faire afficher:

  1. En B3: la description du produit à partir du code en B1.
  2. En B4: la catégorie.
  3. En B5: le prix.
  4. En B6: le fournisseur.
  5. En bonus: Protège chaque formule avec SIERREUR pour 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 produitB — DescriptionC — 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.

  1. L’utilisateur saisit les codes en colonne A et les quantités en colonne D .
  2. La description (B) et le prix (C) se remplissent automatiquement par RECHERCHEV.
  3. Le sous-total (E) = prix × quantité.
  4. En bas, calcule le total avant taxes, la TPS (5 %), la TVQ (9,975 %) et le total final.
  5. 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).


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
02 %
5 0004 %
10 0006 %
20 0008 %
35 00010 %
50 00012 %

Feuille Commissions :

A B
Vendeur Ventes du mois
Lapointe, Sylvie8 200 $
Bergeron, Jean22 500 $
Dufour, Marie4 800 $
Pelletier, Éric51 000 $
Girard, Annie15 300 $
Morin, Pierre35 000 $

Dans la feuille Commissions:

  1. En colonne C, retrouve le taux de commission applicable avec RECHERCHEV en mode approché (VRAI).
  2. En colonne D, calcule le montant de la commission (ventes × taux).
  3. 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 %.



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-001Tremblay, SophieAdministration819-555-1234
TRN-ENT-002Gagnon, MarcEntretien819-555-5678
TRN-ADM-003Bouchard, ÉmilieAdministration819-555-9012
TRN-LOG-004Roy, CatherineLogistique819-555-3456
TRN-ENT-005Côté, AlexandreEntretien819-555-7890

Dans une Feuille Gestionnaire, la cellule B1 contiendra le nom saisi par le gestionnaire.
Applique la fonction RECHERCHEX pour faire afficher:

  1. En B3: le code employé à partir du nom en B1 — une recherche vers la gauche.
  2. En B4: le département.
  3. En B5: le téléphone.
  4. 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.


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.

  1. Retrouve le code employé à partir du nom en B1 en utilisant uniquement INDEX et EQUIV.
  2. 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 vieilli7,99 $13,99 $29,99 $52,99 $
Brie double crème9,49 $16,99 $34,99 $59,99 $
Bleu bénédictin10,99 $18,99 $39,99 $69,99 $
Raclette8,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:

  1. En B4, retrouve le prix en croisant le type (B1) et le format (B2) avec deux EQUIV et un INDEX.
  2. En B5, calcule le prix au kg : divise le prix trouvé par le poids en kg du format sélectionné. Utilise un RECHERCHEX ou SI imbriqué 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.