logo

Cours 5 – Fonctions avancées

Objectifs pédagogiques
  • Maîtriser les références absolues pour bloquer une cellule dans une formule.
  • Utiliser des fonctions conditionnelles pour automatiser des calculs.
  • Rechercher et extraire des données dans un tableau.

1. Références absolues

Par défaut, les références sont relatives : elles s’adaptent quand on recopie une formule.

Exemple :

Avec une référence absolue, la cellule reste fixe grâce au symbole $.

Exemple
Si la TVA est en cellule D1 : - Formule : `=A2*$D$1` - La référence à D1 reste toujours la même, même en recopiant vers le bas.

2. Fonctions conditionnelles

La fonction SI

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

➡️ Si la valeur en A1 est supérieure à 10 → "Réussi", sinon → "Échec".

Compter selon un critère

Faire une somme selon un critère

3. Recherche et extraction de données

RECHERCHEV (verticale)

=RECHERCHEV(5;A1:C10;2;FAUX)

INDEX + EQUIV (alternative puissante)

=INDEX(A1:C10;2;3)

➡️ Renvoie la valeur de la 2e ligne et 3e colonne.

=EQUIV(10;A1:A10;0)

➡️ Renvoie la position de la valeur 10 dans la plage A1:A10.

4. Exemple pratique

Imaginons un tableau :

Produit Prix (€) Stock
Pomme 2 15
Poire 3 8
Banane 1,5 20
Orange 2,5 12

Avec =RECHERCHEV("Poire";A2:C5;2;FAUX) ➡️ Résultat = 3 (prix de la poire).

Avec =NB.SI(C2:C5;">10") ➡️ Résultat = 2 (deux produits avec stock > 10).

5. Exercice

Créer un fichier Remises.xlsx.

  1. Saisir un tableau avec Produit / Quantité / Prix unitaire / Total.

  2. Ajouter une colonne Remise avec la formule :

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

    (si le total dépasse 100€, appliquer -10%).

  3. Utiliser $ pour bloquer la cellule de référence si nécessaire.

  4. Vérifier avec plusieurs produits et totaux différents.

À retenir
- Les références absolues (`$A$1`) permettent de figer une cellule. - La fonction `SI` automatise les choix selon une condition. - `NB.SI` et `SOMME.SI` appliquent des calculs selon un critère. - `RECHERCHEV` et `INDEX/EQUIV` servent à extraire des données.
```