Appel a l'aide pour les technicien/doué sur excel!
Résolu
chernobyl123
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
chernobyl123 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
chernobyl123 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je me permets de vous déranger quelques minutes.
sur un fichier excel de 2 feuille, je doit relier 4 critères a une référence unique, sachant que celle ci est présente sur les 2 feuilles.
comme par exemple :

la fonction ''=SIERREUR(INDEX(Feuil2!A:A;EQUIV(B2;Feuil2!A:A;0));0)'' n'affiche que le numéro de quittance identique a la feuille 2 au lieu d'affiche les criteres en bleu.
Je me permets de vous déranger quelques minutes.
sur un fichier excel de 2 feuille, je doit relier 4 critères a une référence unique, sachant que celle ci est présente sur les 2 feuilles.
comme par exemple :

la fonction ''=SIERREUR(INDEX(Feuil2!A:A;EQUIV(B2;Feuil2!A:A;0));0)'' n'affiche que le numéro de quittance identique a la feuille 2 au lieu d'affiche les criteres en bleu.
A voir également:
- Appel a l'aide pour les technicien/doué sur excel!
- Liste déroulante excel - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Word et excel gratuit - Guide
- Appel privé - Guide
- Comment trier par ordre alphabétique sur excel - Guide
1 réponse
Bonsoir.
Sans avoir besoin d'être doué, il suffit d'appliquer correctement la syntaxe de la fonction INDEX ...
INDEX(matrice;no_ligne;[no_col])
Quand tu écris INDEX(Feuil2!A:A;EQUIV(B2;Feuil2!A:A;0)) tu ne considères que la colonne A comme matrice ; tu n'as donc effectivement pas besoin de préciser le N° de colonne (optionnel puisqu'entre crochets dans la syntaxe) et tu obtiens évidemment comme résultat le N° de quittance. Mais si tu veux chercher le contenu d'une autre colonne, il est logique d'examiner toute la matrice A:Q, et de préciser chaque fois le N° de la colonne où se trouve l'information.
Tu comprends le principe ? J'ai décomposé le calcul dans cet exemple :
EQUIV(B2;Feuil2!A:A;0) te donne 7, le N° de ligne dans Feuil2 où se trouve la valeur B2
INDEX(Feuil2!A:A;7) te donne 5574, le N° de quittance en ligne 7 de la colonne A:A
INDEX(Feuil2!A:Q;7;4) te donne Flore, le Nom en ligne 7 de la colonne N°4 (D:D)
INDEX(Feuil2!A:A;7;15) te donne 206, le N° de bordereau en ligne 7, 15° colonne (O:O)
Bonne continuation.
Sans avoir besoin d'être doué, il suffit d'appliquer correctement la syntaxe de la fonction INDEX ...
INDEX(matrice;no_ligne;[no_col])
Quand tu écris INDEX(Feuil2!A:A;EQUIV(B2;Feuil2!A:A;0)) tu ne considères que la colonne A comme matrice ; tu n'as donc effectivement pas besoin de préciser le N° de colonne (optionnel puisqu'entre crochets dans la syntaxe) et tu obtiens évidemment comme résultat le N° de quittance. Mais si tu veux chercher le contenu d'une autre colonne, il est logique d'examiner toute la matrice A:Q, et de préciser chaque fois le N° de la colonne où se trouve l'information.
Tu comprends le principe ? J'ai décomposé le calcul dans cet exemple :
INDEX(Feuil2!A:A;7) te donne 5574, le N° de quittance en ligne 7 de la colonne A:A
INDEX(Feuil2!A:Q;7;4) te donne Flore, le Nom en ligne 7 de la colonne N°4 (D:D)
INDEX(Feuil2!A:A;7;15) te donne 206, le N° de bordereau en ligne 7, 15° colonne (O:O)
Bonne continuation.
chernobyl123
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
10
je vous remercie pour votre explication claire et précise.