• Initiateur de la discussion Initiateur de la discussion thérése
  • 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 !

T

thérése

Guest
bonjour

j'ai besoin d'un coup de main



--- je voudrais chercher une valeur dans un tableau

et prendre la cellule sur la meme ligne( que la valeur cherchée ) de la colonne H



es ce réalisable avec les fonctions excell


merci à tous pour vos infos

thérése
 
Bonjour,

André, tu fais grève ?

La valeur que tu cherches est en A10
Tu la cherches dans la 1ère colonne d'un tableau qui va de D2 à H50
La formule doit te renvoyer
la valeur de H3 si la valeur cherchée est trouvée en A3,
la valeur de H10 si la valeur cherchée est trouvée en A10, etc

=RECHERCHEV(A10;D2:H30;5;0)
5 parce que c'est de la 5è colonne du tableau que tu dois extraire la valeur,
0 parce que, en principe, tu veux la valeur exacte et non la valeur approchée (1 dans ce cas)

=INDEX(H2:H50;EQUIV(A10;D2😀50;0))
EQUIV(A10;D2😀50;0) te donne le n° de la ligne à l'intérieur de D2😀50
0 pour la même raison (valeur exacte)
H2:H50, c'est là que doit se trouver ce que tu veux extraire
L'avantage de Index Equiv, c'est que l'on est pas obligé d'aller de gauche à droite, que l'on peut insérer ou supprimer des colonnes sans avoir à modifier la formule.
 
super merci monique ca marche

juste une chose

-- on peu chercher qu'une colonne à la fois?

-- pour chercher dans tout le tableau il faut faire des recherches dans toutes les colonnes?

encore merci

thérése
 
Bonjour,

On peut rechercher sur plusieurs colonnes.
On peut aussi renvoyer la valeur de plusieurs colonnes ou en faire la somme.
Mais si tu veux rechercher une valeur qui risque de se trouver soit en colonne D, soit en colonne F, soit ailleurs, je ne vois pas.
Il faudrait que tu postes un mini fichier exemple.

Si on veut un nom et un prénom, par exemple.
Les noms en colonne F, les prénoms en colonne H
Un n° quelconque en colonne D
=INDEX(F2:F50&" "&H2:H50;EQUIV(A10;D2😀50;0))

La somme de 2 valeurs se trouvant colonnes F et H
=INDEX(F2:F50+H2:H50;EQUIV(A10;D2😀50;0))
Avec Recherchev :
=SOMME(RECHERCHEV(A10;D2:H50;{3;5};0))
Mais avec recherchev, il faut valider en appuyant en même temps sur ctrl, maj et entrée.

Chercher une valeur mais avec 2 critères de recherche :
=INDEX(H2:H50;EQUIV(A10&A9;D2😀50&E2:E50;0))
Les 2 critères sont en A10 et A9, on doit les trouver colonnes D et E,
et la formule renvoie la valeur située sur la même ligne en colonne H
Formule matricielle également, à valider par ctrl, maj et entrée.

Faire la somme de 2 valeurs mais avec 2 critères de recherche :
=INDEX(H2:H50+F2:F50;EQUIV(A10&A9;D2😀50&E2:E50;0))
Formule matricielle, à valider par ctrl, maj et entrée.

Pour concaténer 2 mots avec 2 critères de recherche :
=INDEX(H2:H50&" "&F2:F50;EQUIV(A10&A9;D2😀50&E2:E50;0))
Formule matricielle.
 
bonjour et encore merci monique

j'ai trouvé quelque chose

=SI(NB.SI(H22:H69;F76)>0;1;0)

ca marche bien mais à la place de la réponse 1 je voudrais OUI


j'ai tout essayé il y à que les chiffres qui marchent !!

qu'en pense tu ?

avec tout mes remerciements

thérése
 
Bonjour,

Si on veut un mot et non un chiffre, on le met entre guillemets.

Résultat par oui ou rien (cellule reste apparemment vide) :
=SI(NB.SI(H22:H69;F76)>0;"oui";"")

Résultat par oui ou non :
=SI(NB.SI(H22:H69;F76)>0;"oui";"non")

Résultat par oui ou 0 :
=SI(NB.SI(H22:H69;F76);"oui";0)

Idem, oui ou 0 :
=SI(NB.SI(H22:H69;F76);"oui";0)
 
bonjour et merci Monique t'es vraiment sympa

mais je crois que j'ai mal posé mon probléme

c'est vrai avec les guillemets on peu mettre des lettres

en fait je voulais chercher dans un tableau avec plusieurs colonnes

exemple :

=SI(NB.SI(H22:H69;F76);"OUI"😉+SI(NB.SI(G22:G69;F76);"124"😉

en fait si la réponse est 124 cela marche
si la réponse est "OUI" il s'affiche #VALEUR!

qu'en pense tu!

merci d'avance
 
Bonjour,

Tu as #VALEUR! parce qu'on ne peut pas faire la somme "oui" + "124"
Par contre, "124" entre guillemets est du texte, au départ, mais ta formule le rend numérique par les ()+()+()
=SI(NB.SI(G22:G69;F76);"124"😉 te renvoie aussi 124, mais c'est du texte
=SI(NB.SI(G22:G69;F76);"124"😉*1 te renvoie 124 sous forme de nombre
(Idem avec *1 /1 +0 -0)

Si tu veux "oui" en réponse s'il y a au moins un "oui" :
=SI(NB.SI(H22:H69;F76)+NB.SI(G22:G69;F76);"oui"😉

Si tes colonnes ne sont pas séparées, cette formule fait la même chose
=SI(NB.SI(G22:H69;F76);"oui"😉

Si tu veux autant de "oui" que de colonnes où la réponse est "oui" :
=SI(NB.SI(H22:H69;F76);"oui"😉&" "&SI(NB.SI(G22:G69;F76);"oui"😉&" "&SI(NB.SI(F22:F69;F76);"oui"😉

Si tu veux savoir dans combien de colonnes il y a au moins 1 oui :
=(NB.SI(H22:H69;F76)>0)+(NB.SI(G22:G69;F76)>0)
 
bonjour à tous

je cherche a faire une recherche automatique de valeur dans un tableau, suivant la premier colonne de mon tabeau ( zone ( en chiffre )) et la premier ligne ( kg )

mais je trouve pas la fonction qui me permetterai de rentre c 2 valeur et qu'il m'associe la valeur cible du tableau

merci a tous d'avance !

ps : je suis nul en excel, desol !
 
- 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
5
Affichages
268
  • Question Question
Microsoft 365 Recherche V
Réponses
33
Affichages
1 K
Réponses
7
Affichages
379
Retour