• Initiateur de la discussion Initiateur de la discussion JeromeT
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JeromeT

Guest
Bonjour à tous,

J'ai un petit soucis:

Je n'arrive pas à faire qu'après avoir trouver une valeur "150 D" (par exemple) dans un tableau, qu'excel m'affiche la valeur sur la meme ligne 3 colonnes avant. (c'est plus compréhensible avec le fichier joint)

J'ai mis cette formule:
=RECHERCHEV("150 D";J3:J20;A3:A20)

Le résultat me donne #REF!

Je me doute que je n'utilise pas du tout la bonne, mais je n'arrive pas à savoir quelles fonctions pourront m'aider.

Merci et bonne journée à tous et à toutes.
 

Pièces jointes

Bonjour,

Recherchev va de gauche à droite.
Ton "150 D" doit être dans la 1ère colonne à gauche du tableau de recherche
Si tu mets les valeurs de la colonne A en colonne D :
=RECHERCHEV("150 D";C2😀10;2;0)
= RECHERCHEV ( "150 D" ; tableau de recherche ; 2ème colonne ; 0 )

Index Equiv est plus pratique :
=INDEX(A2:A10;EQUIV("150 D";C2:C10;0))
 
Merci monique; avec la fonction index ca marche niquel sauf que si je veux ajouter une autre colonne de cherche (comme D3😀100 et E3:100) ca ne fonctionne plus :/ J'essaye aussi de lui demander de mettre ESTVIDE lorsque la valeur recherchée n'est pas trouvée mais pas moyen il me m'affiche #N/A.
 
En fait c'est presque ca mais en fait la valeur à mettre dans la case n'est que dans une seule colonne. Par contre c'est le "150 D" qui lui peut etre dans deux colonne. J'ai testé ca:

(sur ton fichier joint):

=INDEX(A2:A10;EQUIV(B15;C2:C10+E2:E10;0))

Résultat: #Valeur!

J'ai aussi testé le sommeprod:

=INDEX(A2:A10;B15;SOMMEPROD((C2:C10=B15)*(E2:E10=B15)))

Résultat: #Valeur!

GRRRRRrrrr... 😀
 
Bonjour,

Tu peux essayer ça :
=SOMMEPROD(((C2:C10=B15)+(E2:E10=B15))*A2:A10)
à condition de n'avoir que des valeurs numériques en A2:A10

Au conditionnel, pour avoir "EST VIDE" si la référence n'existe pas :
=SI(ET(ESTNA(EQUIV(B15;C2:C10;0));ESTNA(EQUIV(B15;E2:E10;0)));"EST VIDE";SOMMEPROD(((C2:C10=B15)+(E2:E10=B15))*A2:A10))
=SI(NB.SI(C2:C10;B15)+NB.SI(E2:E10;B15)=0;"EST VIDE";SOMMEPROD(((C2:C10=B15)+(E2:E10=B15))*A2:A10))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
217
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
240
Réponses
3
Affichages
362
Réponses
9
Affichages
618
Retour