Qu’est-ce que la fonction INDEX & Utilisation avancée avec EQUIV
🔢 Qu’est-ce que la fonction INDEX ?
La fonction INDEX sert à renvoyer une valeur dans un tableau en fonction de sa position (ligne et colonne).
📌 Syntaxe de base :
-
plage: la plage de données dans laquelle chercher. -
n°_ligne: le numéro de ligne dans cette plage. -
n°_colonne(optionnel) : le numéro de colonne (par défaut 1).
✅ Exemple simple :
👉 Cela renvoie la valeur dans la 2ème ligne, 3ème colonne de la plage A1:C3.
🔁 Utilisation avancée avec EQUIV
Très souvent, on ne connaît pas directement la position (ligne/colonne), donc on combine INDEX avec EQUIV (MATCH en anglais) pour la chercher dynamiquement.
📌 Syntaxe combinée :
✅ Exemple avec recherche dynamique :
| Nom | Âge |
|---|---|
| Alice | 30 |
| Bob | 40 |
| Clara | 25 |
➡️ Cela renvoie 40, car "Bob" est en 2e position dans la plage A2:A4.
🧩 Exemple :
Ce que ça fait :
-
Statue_MNT: une plage de résultats (ex: couleurs de statut). -
(F3>=min_Dt_MNT)*(F3<=max_Dt_MNT): une condition vectorielle qui teste où la valeur F3 est comprise entre deux bornes. -
EQUIV(...; 0): trouve la ligne exacte où cette condition est vraie. -
INDEX(...): renvoie le statut associé (par ex. "Vert", "Jaune", etc.).
📌 Astuce :
N'oublie pas que pour que (F3>=min_Dt_MNT)*(F3<=max_Dt_MNT) fonctionne correctement :
-
min_Dt_MNTetmax_Dt_MNTdoivent être des plages de même taille. -
Il faut valider avec Ctrl + Shift + Entrée dans Excel (ou utiliser le mode matriciel automatique dans Google Sheets).
Commentaires
Enregistrer un commentaire