EXCEL : formule

anais0217 Messages postés 14 Statut Membre -  
anais0217 Messages postés 14 Statut Membre -
Bonjour,

Je suis en stage dans un service informatique et je dois créer un programme pour automatiser un interface de stock. On m'a donc donné un fichier Excel de l'interface de stock et j'essaye de déchiffrer un peu toutes les formules pour pouvoir les retranscrire en algo.
Mais il y en a une que je ne comprend vraiment pas.

=SI(NON(ESTNA(EQUIV($J3;Cptes!$C:$C;0)));RECHERCHEV($J3;Cptes!$C:$H;2;0);0)

Je sais que EQUIV sert à connaître la position d'un élément dans une plage. Mais je ne comprend pas pourquoi ça renvoie des grands chiffres comme "323100" alors qu'il n'y a que 32 lignes dans mon fichier.
A voir également:

5 réponses

pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

la fonction recherchev doit aller chercher dans une feuille intitulée Cptes et dans la deuxième colonne une information à partir de l'info contenu dans ton tableau en adresse $J3.

A+

pépé
0
anais0217 Messages postés 14 Statut Membre
 
Merci beaucoup je comprends un peu mieux !

Par contre que vient faire $C:$H dans la fonction recherchev ? On recherche l'info dans la 2eme colonne à partir de $C ?
0
anais0217 Messages postés 14 Statut Membre
 
Et pourquoi a-t-on alors besoin de la fonction EQUIV ?
0
tontong Messages postés 2586 Date d'inscription   Statut Membre Dernière intervention   1 063
 
Bonjour,
Tentative d'explications:
Les arguments
1_ NON(ESTNA(EQUIV($J3;Cptes!$C:$C;0)) >> une valeur égale à $J3 existe dans la colonne C de la feuille Cptes! (Equiv renvoie #NA si la valeur n'est pas trouvée)
2_RECHERCHEV($J3;Cptes!$C:$H;2;0) >> cherche la première valeur égale à $J3 dans la colonne C du champ $C:$H et renvoie la valeur située sur la même ligne mais 2 colonnes plus loin. Le 0 à la fin précise que la recherche se fait sur une valeur exacte.
La fonction SI
SI "1_" est vérifié la valeur définie en "2_" est retournée, sinon c'est 0.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
anais0217 Messages postés 14 Statut Membre
 
Merci beaucoup pour tes explications, j'ai enfin compris :)
0