🎯 Extraire une valeur avec deux conditions dans Google Sheets : la puissance de FILTER et INDEX combinés
🎯 Extraire une valeur avec deux conditions dans Google Sheets : la puissance de FILTER et INDEX combinés
Dans la gestion des données complexes (comme un tableau RH ou de suivi de congés), il est souvent nécessaire de trouver une valeur correspondant à plusieurs critères.
Prenons une situation concrète : tu veux extraire une valeur de la colonne Z, uniquement si :
-
La colonne V correspond à une valeur spécifique (
$AG$5) ; -
La colonne Y correspond à une autre valeur (comme une date ou un nom, dans
AI$2).
La formule suivante permet de répondre à ce besoin :
🔍 Décryptage de la formule
| Élément | Rôle |
|---|---|
FILTER(...) | Filtre la colonne Z selon deux critères (sur les colonnes V et Y). |
$V:$V=$AG$5 | 1er critère : correspondance dans la colonne V. |
$Y:$Y=AI$2 | 2e critère : correspondance dans la colonne Y. |
INDEX(...;1) | Prend le premier résultat correspondant à ces deux conditions. |
SIERREUR(...;"") | Évite les erreurs si aucune correspondance n'est trouvée. |
🛠️ Exemple d’usage concret
Tu as un tableau de suivi de congés :
| V (Nom) | Y (Date) | Z (Statut) |
|---|---|---|
| Ahmed | 01/07/24 | Validé |
| Salma | 02/07/24 | En attente |
| Ahmed | 02/07/24 | Refusé |
Si tu veux savoir le statut du congé d’Ahmed pour le 01/07/24, cette formule va renvoyer "Validé".
✅ Pourquoi utiliser cette formule ?
-
Elle est simple et rapide à lire.
-
Elle évite les erreurs si aucune donnée ne correspond.
-
Elle remplace avantageusement les combinaisons complexes de
INDEX+EQUIVimbriquées.
💡 Astuce : si tu veux afficher tous les résultats correspondants (pas seulement le premier), utilise FILTER(...) seul, sans INDEX.
Besoin d’un affichage dynamique en tableau ? Combine avec ARRAYFORMULA ou QUERY.
Commentaires
Enregistrer un commentaire