Aller au contenu principal
excelFonctions conditionnelles et recherche

Fonctions conditionnelles et recherche

Jusqu'ici, tes formules calculaient toujours de la même façon. Maintenant, on passe au niveau supérieur : faire prendre des décisions à Excel (« si la note dépasse 10, écris "Réussi" ») et lui faire retrouver une information dans un grand tableau automatiquement. Ce sont les fonctions qui font gagner des heures.

Ce que tu vas apprendre

  • Figer une cellule avec les références absolues ($).
  • Prendre des décisions avec SI.
  • Compter et additionner sous condition (NB.SI, SOMME.SI).
  • Retrouver une donnée avec RECHERCHEV et INDEX/EQUIV.

Rappel utile : les références absolues

Une référence normale (A2) s'adapte quand on recopie une formule. Pour qu'une cellule reste fixe, on la verrouille avec des $ :

ÉcritureCe qui est verrouillé
$A$1la colonne et la ligne (fixe totalement)
A$1seulement la ligne
$A1seulement la colonne

C'est indispensable pour une valeur de référence unique, comme un taux de TVA en D1 : =A2*$D$1 pourra être recopiée partout, elle pointera toujours sur D1.

La fonction SI : prendre une décision

SI(condition ; valeur_si_vrai ; valeur_si_faux) :

=SI(A1>10; "Réussi"; "Échec")

Si A1 dépasse 10, la cellule affiche « Réussi », sinon « Échec ».

Compter et additionner sous condition

  • =NB.SI(A1:A10; ">=10") compte les cellules supérieures ou égales à 10.
  • =SOMME.SI(A1:A10; ">5") additionne uniquement les valeurs supérieures à 5.

Retrouver une donnée : RECHERCHEV

RECHERCHEV cherche une valeur dans la première colonne d'un tableau et renvoie une valeur d'une autre colonne, sur la même ligne :

=RECHERCHEV("Poire"; A2:C5; 2; FAUX)
  • Cherche « Poire » dans la 1re colonne de A2:C5.
  • Renvoie la valeur de la 2e colonne (le prix).
  • FAUX = correspondance exacte (à utiliser presque toujours).

Sur ce tableau, la formule ci-dessus renvoie 3 :

ABC
1ProduitPrix (€)Stock
2Pomme215
3Poire38
4Banane1,520

Bon à savoir : INDEX + EQUIV est une alternative plus souple. =EQUIV(3; B2:B4; 0) donne la position de la valeur 3 dans la plage ; =INDEX(A2:A4; 2) renvoie le 2e élément. Combinés, ils peuvent chercher dans n'importe quelle direction, là où RECHERCHEV ne regarde qu'à droite.

À toi de jouer

On veut une colonne « Remise » : si le total (colonne D) dépasse 100 €, on applique -10 %, sinon on garde le total. Quelle formule écris-tu en E2 ?

Afficher la solution
=SI(D2>100; D2*0,9; D2)

Si D2 dépasse 100, on multiplie par 0,9 (soit -10 %) ; sinon on renvoie D2 inchangé. Recopie ensuite la formule vers le bas : la référence D2 étant relative, elle s'adaptera à chaque ligne.

En résumé

  • Les $ figent une cellule ($A$1) pour la recopie.
  • SI(condition; vrai; faux) fait choisir Excel selon une condition.
  • NB.SI compte et SOMME.SI additionne selon un critère.
  • RECHERCHEV (ou INDEX/EQUIV) retrouve une information dans un tableau.

Et ensuite ? Dernière étape : pour aller plus loin (validation des données, mise en forme conditionnelle, consolidation, macros).