Recherche avec Formule EQUIV & INDEX

 

✅ Recherche avec Formule INDEX & EQUIV :

excel
=SI(ET(D3<>"";ESTNUM(EQUIV(D3;ID_Ecole;0))); INDEX(Mad_Dt_MNT; EQUIV(D3;ID_Ecole;0)); "")

🧠 Explication :

  • D3<>"" : vérifie que la cellule D3 (ID de l’école) n’est pas vide.

  • EQUIV(D3;ID_Ecole;0) : cherche la position de D3 dans la plage nommée ID_Ecole.

  • ESTNUM(...) : vérifie que le EQUIV retourne bien un numéro valide (et pas une erreur).

  • INDEX(Mad_Dt_MNT; ...) : renvoie la valeur de la plage Mad_Dt_MNT à cette position.

  • "" : si la condition n’est pas remplie, retourne une cellule vide.

📝 synthèse:

Cette formule cherche un ID d’école dans une liste (ID_Ecole), et si elle le trouve, elle affiche la valeur correspondante depuis une autre colonne (Mad_Dt_MNT). Sinon, elle laisse la cellule vide. Elle est protégée contre les erreurs grâce à ESTNUM(EQUIV(...)).

Commentaires

Posts les plus consultés de ce blog

🛠 Utilisation de CustomUIEditor pour Personnaliser le Ruban Excel

🗓️ Simulateur de Congés et Calendrier Collaboratif sous Google Sheets

Explication VBA : Facturation automatique Gestion client