Formule de recherche

Bonjour a vous et le Forum

Si j'ai des problemes encore avec des formules en excel je peut vous les adressés ces comme suis je veut avoir comme résultat

=SI(ESTNA(RECHERCHEV($W2;Data2;2;0));"";RECHERCHEV($W2;Data2;2;0))&" "&SI(ESTNA(RECHERCHEV($W2;Data2;2;0));"";RECHERCHEV($W2;Data2;2;0))&" "&SI(ESTNA(SI(RECHERCHEV($W2;Data2;2;0)=RECHERCHEV($W2;Data2;2;1);"

";RECHERCHEV($W2;Data2;2;1)));"";SI(RECHERCHEV($W2;Data2;2;0)=

RECHERCHEV($W2;Data2;2;1);"";RECHERCHEV($W2;Data2;2;1)))

la recherche me donne (40909 40909 40973 ) le résultat devrait 01 janvier 2012

si il y des formule plus simple pour le meme résultat faite les changement

au plaisir de vour relire.

Bonne fin journée

André Patry

Bonjour

Pour transformer tes résultats en date, tu dois écrire

TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa")

au lieu de

RECHERCHEV($W2;Data2;2;0)

Cordialement

Bonjour le forum et Amadèus,

Merci de la réponses,

Or mon problèmes est le suisvant en S2

=SI(ESTNA(TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa"));"";TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa"))&" "&SI(ESTNA(TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa"));"";TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa"))&" "&SI(ESTNA(SI(TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa")=TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa");"

";TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa")));"";SI(TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa")=

TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa");"";TEXTE(RECHERCHEV($W2;Data2;2;0);"jjjj jj mmm aaaa")))

lord de la recherche la réponses pourait avoir 5 réponses dans la même recherche, comment fait on cette formule de recherche la réponses pourais être des date et un autre formule seras $ en S2, U2,W2,Y2,AA2,

au plaisir de vous relire

Bonne fin journée

André Patry

Bonjour

La formule en S2 qui affiche 3 dates maxi est

=SI(ESTNA(RECHERCHEV($B2;Data4;2;0));"";TEXTE(RECHERCHEV($B2;Data4;2;0);"jjjj jj mmm aaaa"))&CAR(10)&SI(ESTNA(RECHERCHEV($B2;Data4;2;0));"";TEXTE(RECHERCHEV($B2;Data4;2;0);"jjjj jj mmm aaaa"))&CAR(10)&SI(ESTNA(SI(RECHERCHEV($B2;Data4;2;0)=RECHERCHEV($B2;Data4;2;1);"
";RECHERCHEV($B2;Data4;2;1)));"";SI(RECHERCHEV($B2;Data4;2;0)=
RECHERCHEV($B2;Data4;2;1);"";TEXTE(RECHERCHEV($B2;Data4;2;1);"jjjj jj mmm aaaa")))

Par contre, je ne saisis pas bien ta seconde remarque. Peux tu donner un exemple?

Cordialement

Bonjour le Forum et Amadèus,

Merci vous m' avez donner une très bonne piste. Or la deuxieme recheche seras $ au lieu de date

Si j'ai bien compris la formule

=SI(ESTNA(RECHERCHEV($B2;Data4;2;0));"";TEXTE(RECHERCHEV($B2;Data4;2;0);"jjjj jj mmm aaaa"))&CAR(10)&SI(ESTNA(RECHERCHEV($B2;Data4;2;1));"";TEXTE(RECHERCHEV($B2;Data4;2;1);"jjjj jj mmm aaaa"))&CAR(10)&SI(ESTNA(SI(RECHERCHEV($B2;Data4;2;2)=RECHERCHEV($B2;Data4;2;2);"

";RECHERCHEV($B2;Data4;2;3));"";SI(RECHERCHEV($B2;Data4;2;3)=

RECHERCHEV($B2;Data4;2;4);"";TEXTE(RECHERCHEV($B2;Data4;2;4);"jjjj jj mmm aaaa")))

Un grans merci :D :D :btres:

Au plaisir de vous relire

Bonne fin journée

André Patry

Bonjour

Pour les montants, Formule en T2

=SI(ESTNA(RECHERCHEV($B2;Data4;3;0));"";TEXTE(RECHERCHEV($B2;Data4;3;0);"[$$-409]# ##0,00"))&CAR(10)&SI(ESTNA(RECHERCHEV($B2;Data4;3;0));"";TEXTE(RECHERCHEV($B2;Data4;3;0);"[$$-409]# ##0,00"))&CAR(10)&SI(ESTNA(SI(RECHERCHEV($B2;Data4;3;0)=RECHERCHEV($B2;Data4;3;1);"
";RECHERCHEV($B2;Data4;3;1)));"";SI(RECHERCHEV($B2;Data4;3;0)=
RECHERCHEV($B2;Data4;3;1);"";TEXTE(RECHERCHEV($B2;Data4;3;1);"[$$-409]# ##0,00")))

Cordialement

Bonjour le forum et Amadèus

voici comment je comprend la formule

=SI(ESTNA(RECHERCHEV($B2;Data4;3;0));"";TEXTE(RECHERCHEV($B2;Data4;3;0);""))&CAR(10)& ici ses une réponses de la premiere valeur

SI(ESTNA(RECHERCHEV($B2;Data4;3;0));"";TEXTE(RECHERCHEV($B2;Data4;3;0);""))&CAR(10)&

SI(ESTNA(SI(RECHERCHEV($B2;Data4;3;0)=RECHERCHEV($B2;Data4;3;1);"

";RECHERCHEV($B2;Data4;3;1)));"";Ici ses la 2 ieme valeur

SI(RECHERCHEV($B2;Data4;3;0)=

RECHERCHEV($B2;Data4;3;1);"";TEXTE(RECHERCHEV($B2;Data4;3;1);"[$$-409]# ##0,00")))

ou bien un autre piste de formule serait peut etre INDEX,EQUIV

Et moi je recherhe une formule qui me donnerais

1 valeur , 2 valeurs ect de la recherche

Dans mon exemples il i a 5 valeur qui se trouve en janvier sois la date sois le libélée

c'est il possible une formule comme ca

Aux plaisir de vous relire

Bonne journée

André Patry

Bonjour

Tu as mis une formule avec des & qui renvoie le résultat de 3 valeurs dans la première colonne.

maintenant, si tu veux une valeur pour chaque colonne, il faudrait peut être modifier ta demande. Est-ce cela que tu veux?

A te lire

Cordialement

Bonjour le Forum et Amadèus

je croit que ma demande n'est pas claire

Voici je re formule la question

lors d'une formule de recherche est -il possible d'avoir 5 réponses dans le même champs

SI(ESTNA(RECHERCHEV($B2;Data4;2;0));"";TEXTE(RECHERCHEV($B2;Data4;2;0);"jjjj jj mmm aaaa")) premiere réponses

et si je répète la même formule comme ce si

SI(ESTNA(RECHERCHEV($B2;Data4;2;0));"";TEXTE(RECHERCHEV($B2;Data4;2;0);"jjjj jj mmm aaaa")) 1 ère réponses

SI(ESTNA(RECHERCHEV($B2;Data4;2;1));"";TEXTE(RECHERCHEV($B2;Data4;2;1);"jjjj jj mmm aaaa"))2 ième réponses

SI(ESTNA(RECHERCHEV($B2;Data4;2;2));"";TEXTE(RECHERCHEV($B2;Data4;2;2);"jjjj jj mmm aaaa")) 3ème réponses

SI(ESTNA(RECHERCHEV($B2;Data4;2;3));"";TEXTE(RECHERCHEV($B2;Data4;2;3);"jjjj jj mmm aaaa")) 4 ème réponses

SI(ESTNA(RECHERCHEV($B2;Data4;2;5));"";TEXTE(RECHERCHEV($B2;Data4;2;5);"jjjj jj mmm aaaa")) 5 ème réponses

cette formule est elle la bonne

un gand merci de vötre aide Amadèus

Au plaisir de vous relire

Bonne fin journée

André Patry

Bonjour

Une autre façon

Cordialement

15tableau-budget.zip (90.71 Ko)

Bonjour le Forum et Amadèus

ses parfait Amadéus ta formule est pus courte et simple pour le même résultat

Un grand merci encore de m'avoir dépanner

Au plaisir de vous relire

Bonne fin journée

André Patry

le dossier est résolu

Amadéus a écrit :

Bonjour

Une autre façon

Cordialement

Bonjour le forum et Amadèus

je vais garder vötre formule et plus simple avec un résultat recherche

=SI(ESTERREUR(PETITE.VALEUR(SI((Data1!$W$2:$W$23=$B2)*(Data1!$X$2:$X$23<>"");Data1!$X$2:$X$23);1));"";PETITE.VALEUR(SI((Data1!$W$2:$W$23=$B2)*(Data1!$X$2:$X$23<>"");Data1!$X$2:$X$23);1))

génial

merci encore

Au plaisir de vous relire

Bone fin journée

André Patry

Rechercher des sujets similaires à "formule recherche"