|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
Bonjour,
Avec la fonction INDEX ci-dessous je recherche la valeur correspondant aux valeurs des cellules B9 et N9 B9 est un code : par exemple 6000 N9 est une date :01/06/2011 Destin est le nom de la colonne contenant "Lait", "Viande", "Engraissement" MAIE est la colonne des codes DtChange est la colonne des dates de changements. En ne recherchant que sur "Lait" ça fonctionne, mais si "Engraissement" ou "Viande" sont présents je n'ai rien en retour. Code :
SI(ESTNA(INDEX(Destin;EQUIV(B9&N9&"Lait";MAIE&DtChange&Destin;0)));"";INDEX(Destin;EQUIV(B9&N9&"Lait";MAIE&DtChange&Destin;0))) J'espère m'être bien expliqué. Merci d'avance. Bon dimanche à tous. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Bonjour
Mets en M9 soit Lait, soit viande.... Code :
SI(ESTNA(INDEX(Destin;EQUIV(B9&N9&M9;MAIE&DtChange&Destin;0)...
__________________
Cordialement. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
Merci, mais ça ne peux pas fonctionner car dans la feuille qui contient la destination : Lait viande etc.
Il peut y avoir plusieurs changements par animal Par exemple: 6000 le 01/06/2011 = lait 6000 le 11/06/2011 = engraissement Pour la date maxi j'ai trouvé = 11/06/2011 reste à faire apparaitre Engraissement pour l'animal 6000. si cette ligne n'existe pas alors c'est : 01/06/2011 = lait pour l'animal 6000. J'ai fais un essai en nommant une zone qui contient les 3 "lait" viande engraissement mais ça ne va pas non plus. Merci d'avance. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
J'ai fais aussi ceci, comme c'est un calcul matriciel
{"lait"."viande"."engraissement"} dans la formule Code :
SI(ESTNA(INDEX(Destin;EQUIV(B9&N9&{"lait"."viande"."engraissement"};MAIE&DtChange&Destin;0)...
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 254 ![]() |
Essai avec cette formule
Code :
=INDEX(Destin;EQUIV(1;(MAIE=$B9)*(DtChange=$N9);0))) @+ |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
Encore merci Nounours1
ça semble être précis ! je fais des essais puis je valide résolu si c'est le cas.
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
Bonjour Nounours
C'est parfait ! Encore merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com