Extraire des données dans un Tableau Excel avec INDEX-EQUIV

(Last Updated On: 8 février 2018)

Nous allons voir comment extraire facilement les données d’un tableau de données avec une recherche INDEX-EQUIV.

La formule INDEX retourne la valeur contenue dans une cellule du tableau de données, à partir de la position de la cellule dans le tableau : numéro de ligne et numéro de colonne.

La formule générale est la suivante :

=INDEX ( tableau ; ligne ; colonne )

Il m’est très rare d’utiliser la fonction INDEX directement comme ci-dessus, car la position de la cellule à rechercher est souvent inconnue. A la place, on dispose souvent d’une indication de la position en fonction des intitulés des lignes et des colonnes.

Par exemple, on souhaite extraire des données d’un tableau de suivi du personnel (de type tableau des absences).

En ligne, on a les noms des personnes, et en colonne les dates. Dans les cellules du tableau, sont renseignés les jours d’absence : valeur = 1 si un jour complet, 0.5 pour une demi-journée.

La formule EQUIV va nous permettre de trouver le N° de ligne correspondant au nom de la personne dans le tableau :

=EQUIV ("Bernadette" ; colonne Nom ; 0)

=> ce qui donne la position : 5

De même, on utilise EQUIV pour trouver le N° de colonne correspondant à la date voulue dans le tableau :

=EQUIV ("12/02/2018" ;ligne Dates ; 0)

=> ce qui donne la position : 13

Attention à ne pas oublier de mettre 0 dans le 3ème argument de la fonction EQUIV pour indiquer qu’on recherche la valeur exacte et non une valeur approchée.

Enfin, la formule combinée INDEX-EQUIV s’écrit :

=INDEX ( N11:AD15 ; EQUIV ("Bernadette" ; N11:N15 ; 0) ; EQUIV ("12/02/2018" ; N11:AD11 ; 0) )

Le résultat retourne la valeur contenue en cellule Z15, soit 1 jour d’absence pour Bernadette le 12/02/2018.

Voilà !  🙂

TELECHARGER LE FICHIER D’EXEMPLE

Télécharger le classeur Excel pour ce tutoriel. Seuls votre adresse e-mail et nom vous seront demandés dans la prochaine étape. Vous recevrez le lien de téléchargement par e-mail.