OVH Cloud OVH Cloud

recherche multicritères

6 réponses
Avatar
cousinhub
Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée correspondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide

6 réponses

Avatar
RGI
bonjour

comme ceci

MsgBox [INDEX(result, MATCH(E1&F1,essai1&essai2,1))]

salutations

RGI

Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée correspondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide



Avatar
cousinhub
Bonjour,
il me semblait avoir essayé cette possibilité, mais j'avais dû me tromper
d'erreur quelque part
Merci beaucoup


bonjour

comme ceci

MsgBox [INDEX(result, MATCH(E1&F1,essai1&essai2,1))]

salutations

RGI

Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée correspondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide






Avatar
JB
Bonjour,

Tables non triées:

MsgBox [INDEX(result,MAX(if(code1& char(255) &Code2â& char(255)
&F2,row(INDIRECT("1:"&rows(code1& char(255) &Code2))),0)))]

http://cjoint.com/?lqmGpOzN0w

Cordialement JB






bonjour

comme ceci

MsgBox [INDEX(result, MATCH(E1&F1,essai1&essai2,1))]

salutations

RGI

Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée cor respondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide





Avatar
cousinhub
Bonjour,
avec ces deux solutions, je pense(je devrais dire, je suis sûr) que je vais
arriver à quelque chose
merci beaucoup et longue vie (au beaujol...) euh à ce forum


Bonjour,

Tables non triées:

MsgBox [INDEX(result,MAX(if(code1& char(255) &Code2â& char(255)
&F2,row(INDIRECT("1:"&rows(code1& char(255) &Code2))),0)))]

http://cjoint.com/?lqmGpOzN0w

Cordialement JB






bonjour

comme ceci

MsgBox [INDEX(result, MATCH(E1&F1,essai1&essai2,1))]

salutations

RGI

Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée correspondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide









Avatar
JB
Avec fonction perso:

http://cjoint.com/?lqnz2thE8T

Function ChercheDernier(x, y, c1 As Range, c2 As Range, c3 As Range)
Application.Volatile
a = c1 ' copie dans tableau pour perf
b = c2
ChercheDernier = 0
For i = 1 To c1.Count
If x = a(i, 1) And y = b(i, 1) Then ChercheDernier = c3(i)
Next i
End Function

JB


bonjour

comme ceci

MsgBox [INDEX(result, MATCH(E1&F1,essai1&essai2,1))]

salutations

RGI

Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée cor respondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide





Avatar
cousinhub
De plus en plus fort !!!
Merci bcp


Avec fonction perso:

http://cjoint.com/?lqnz2thE8T

Function ChercheDernier(x, y, c1 As Range, c2 As Range, c3 As Range)
Application.Volatile
a = c1 ' copie dans tableau pour perf
b = c2
ChercheDernier = 0
For i = 1 To c1.Count
If x = a(i, 1) And y = b(i, 1) Then ChercheDernier = c3(i)
Next i
End Function

JB


bonjour

comme ceci

MsgBox [INDEX(result, MATCH(E1&F1,essai1&essai2,1))]

salutations

RGI

Bonjour,
En ce jour sacré du dieu Bacchus, je voudrais vous soumettre un petit
problème.
J'utilise la fonction recherche multicritères que AV nous a mis
gracieusement à notre disposition (av-Evaluate-v7.xls, merci à lui).
Cependant, je voudrais récupérer non pas la première donnée correspondant
aux deux critères, mais la dernière.
un petit exemple sera je pense plus explicite
http://cjoint.com/?lqlesT6DwC
Merci pour toute aide