Bonjour à tous...
Je suis en passe de résoudre le problème que j'ai soumis hier... merci AV et
JF....
Mais j'aimerai savoir s'il est possible d'imbriquer plus de 7 conditions
SI.. et si oui comment...
Cela m'aiderai grandement et finaliserai la mini maquette de mon programme
pour la réalisation des tests...
Pour info, voila comment j'ai fait:
=SI([formateur1.xls]Janvier2006!$D$6="ActionA";INDIRECT("[formateur1.xls]Jan
vier2006!$F$1");SI([formateur2.xls]Janvier2006!$D$6="ActionA";INDIRECT("[for
mateur2.xls]Janvier2006!$F$1");SI(etc...
Avec d'abord un test pour voir si l'action ActionA est réalisée par le
formateur1 en plage horaire D6, puis si oui, écrire le nom du formateur
identifié en F1, sinon refait le test pour le formateur2...
C'est un peu lourd, mais au moins ça réalise exactement ce que je
souhaite... encore faudrait-il que je puisse effectuer au moins 10
conditions SI...
Merci d'avance...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. La formule est valable pour 2 classeurs, mais tu peux mettre autant de conditions que tu veux : =CHOISIR(1+N([formateur1.xls]Janvier2006!$D$6="ActionA")+N([formateur2.xls]Janvier2006!$D$6="ActionA");"";INDIRECT("[formateur1.xls]Jan vier2006!$F$1");INDIRECT("[formateur2.xls]Janvier2006!$F$1")) Cordialement. Daniel "Riccardo" a écrit dans le message de news:
Bonjour à tous... Je suis en passe de résoudre le problème que j'ai soumis hier... merci AV et JF.... Mais j'aimerai savoir s'il est possible d'imbriquer plus de 7 conditions SI.. et si oui comment... Cela m'aiderai grandement et finaliserai la mini maquette de mon programme pour la réalisation des tests... Pour info, voila comment j'ai fait: =SI([formateur1.xls]Janvier2006!$D$6="ActionA";INDIRECT("[formateur1.xls]Jan vier2006!$F$1");SI([formateur2.xls]Janvier2006!$D$6="ActionA";INDIRECT("[for mateur2.xls]Janvier2006!$F$1");SI(etc...
Avec d'abord un test pour voir si l'action ActionA est réalisée par le formateur1 en plage horaire D6, puis si oui, écrire le nom du formateur identifié en F1, sinon refait le test pour le formateur2...
C'est un peu lourd, mais au moins ça réalise exactement ce que je souhaite... encore faudrait-il que je puisse effectuer au moins 10 conditions SI... Merci d'avance...
Bonjour.
La formule est valable pour 2 classeurs, mais tu peux mettre autant de
conditions que tu veux :
=CHOISIR(1+N([formateur1.xls]Janvier2006!$D$6="ActionA")+N([formateur2.xls]Janvier2006!$D$6="ActionA");"";INDIRECT("[formateur1.xls]Jan
vier2006!$F$1");INDIRECT("[formateur2.xls]Janvier2006!$F$1"))
Cordialement.
Daniel
"Riccardo" <riccardocamp@tele2.fr> a écrit dans le message de news:
u2YI4WrPGHA.1096@TK2MSFTNGP11.phx.gbl...
Bonjour à tous...
Je suis en passe de résoudre le problème que j'ai soumis hier... merci AV
et
JF....
Mais j'aimerai savoir s'il est possible d'imbriquer plus de 7 conditions
SI.. et si oui comment...
Cela m'aiderai grandement et finaliserai la mini maquette de mon programme
pour la réalisation des tests...
Pour info, voila comment j'ai fait:
=SI([formateur1.xls]Janvier2006!$D$6="ActionA";INDIRECT("[formateur1.xls]Jan
vier2006!$F$1");SI([formateur2.xls]Janvier2006!$D$6="ActionA";INDIRECT("[for
mateur2.xls]Janvier2006!$F$1");SI(etc...
Avec d'abord un test pour voir si l'action ActionA est réalisée par le
formateur1 en plage horaire D6, puis si oui, écrire le nom du formateur
identifié en F1, sinon refait le test pour le formateur2...
C'est un peu lourd, mais au moins ça réalise exactement ce que je
souhaite... encore faudrait-il que je puisse effectuer au moins 10
conditions SI...
Merci d'avance...
Bonjour. La formule est valable pour 2 classeurs, mais tu peux mettre autant de conditions que tu veux : =CHOISIR(1+N([formateur1.xls]Janvier2006!$D$6="ActionA")+N([formateur2.xls]Janvier2006!$D$6="ActionA");"";INDIRECT("[formateur1.xls]Jan vier2006!$F$1");INDIRECT("[formateur2.xls]Janvier2006!$F$1")) Cordialement. Daniel "Riccardo" a écrit dans le message de news:
Bonjour à tous... Je suis en passe de résoudre le problème que j'ai soumis hier... merci AV et JF.... Mais j'aimerai savoir s'il est possible d'imbriquer plus de 7 conditions SI.. et si oui comment... Cela m'aiderai grandement et finaliserai la mini maquette de mon programme pour la réalisation des tests... Pour info, voila comment j'ai fait: =SI([formateur1.xls]Janvier2006!$D$6="ActionA";INDIRECT("[formateur1.xls]Jan vier2006!$F$1");SI([formateur2.xls]Janvier2006!$D$6="ActionA";INDIRECT("[for mateur2.xls]Janvier2006!$F$1");SI(etc...
Avec d'abord un test pour voir si l'action ActionA est réalisée par le formateur1 en plage horaire D6, puis si oui, écrire le nom du formateur identifié en F1, sinon refait le test pour le formateur2...
C'est un peu lourd, mais au moins ça réalise exactement ce que je souhaite... encore faudrait-il que je puisse effectuer au moins 10 conditions SI... Merci d'avance...
Riccardo
Bonjour Daniel... J'ai testé la fonction choisir comme tu me l'a indiqué... et en fait, cette fonction va vérifier directement la plage du formateur2 sans tester celle du formateur1: Si l'action existe pour le 2ème et pas pour le premier, excel donne formateur2 Si l'action existe pour le premier et pas pour le 2ème, excel donne #REF!
N'y a t-il pas une histoire avec les 1+N et N ?.... J'avais également une question sur cette fonction... quelle est l'utilité des "" avant la fonction INDIRECT ?...
En tout cas je te remercie bien pour la piste, je planche dessus... c'est pas un métier facile... ;-)
Bonjour Daniel...
J'ai testé la fonction choisir comme tu me l'a indiqué... et en fait, cette
fonction va vérifier directement la plage du formateur2 sans tester celle du
formateur1:
Si l'action existe pour le 2ème et pas pour le premier, excel donne
formateur2
Si l'action existe pour le premier et pas pour le 2ème, excel donne #REF!
N'y a t-il pas une histoire avec les 1+N et N ?....
J'avais également une question sur cette fonction... quelle est l'utilité
des "" avant la fonction INDIRECT ?...
En tout cas je te remercie bien pour la piste, je planche dessus... c'est
pas un métier facile... ;-)
Bonjour Daniel... J'ai testé la fonction choisir comme tu me l'a indiqué... et en fait, cette fonction va vérifier directement la plage du formateur2 sans tester celle du formateur1: Si l'action existe pour le 2ème et pas pour le premier, excel donne formateur2 Si l'action existe pour le premier et pas pour le 2ème, excel donne #REF!
N'y a t-il pas une histoire avec les 1+N et N ?.... J'avais également une question sur cette fonction... quelle est l'utilité des "" avant la fonction INDIRECT ?...
En tout cas je te remercie bien pour la piste, je planche dessus... c'est pas un métier facile... ;-)
Daniel
Une anerie de ma part (je ne peux pas tester la formule). "" sert pour le choix 1 = aucune condition n'est vrai; tu peux le remplacer par autre chose. J'ai donc modifié la formule : =CHOISIR(1+N([formateur1.xls]Janvier2006!$D$6="ActionA")*1+N([formateur2.xls]Janvier2006!$D$6="ActionA")*2;"";INDIRECT("[formateur1.xls]Janvier2006!$F$1");INDIRECT("[formateur2.xls]Janvier2006!$F$1")) Il faut incrémenter le multiplicateur : 1 pour formateur 1, 2 pour Formateur 2 etc. Restriction : la formule n'est valable que si une seule condition est remplie. Daniel "Riccardo" a écrit dans le message de news: %23qyC$
Bonjour Daniel... J'ai testé la fonction choisir comme tu me l'a indiqué... et en fait, cette fonction va vérifier directement la plage du formateur2 sans tester celle du formateur1: Si l'action existe pour le 2ème et pas pour le premier, excel donne formateur2 Si l'action existe pour le premier et pas pour le 2ème, excel donne #REF!
N'y a t-il pas une histoire avec les 1+N et N ?.... J'avais également une question sur cette fonction... quelle est l'utilité des "" avant la fonction INDIRECT ?...
En tout cas je te remercie bien pour la piste, je planche dessus... c'est pas un métier facile... ;-)
Une anerie de ma part (je ne peux pas tester la formule). "" sert pour le
choix 1 = aucune condition n'est vrai; tu peux le remplacer par autre chose.
J'ai donc modifié la formule :
=CHOISIR(1+N([formateur1.xls]Janvier2006!$D$6="ActionA")*1+N([formateur2.xls]Janvier2006!$D$6="ActionA")*2;"";INDIRECT("[formateur1.xls]Janvier2006!$F$1");INDIRECT("[formateur2.xls]Janvier2006!$F$1"))
Il faut incrémenter le multiplicateur : 1 pour formateur 1, 2 pour Formateur
2 etc.
Restriction : la formule n'est valable que si une seule condition est
remplie.
Daniel
"Riccardo" <riccardocamp@tele2.fr> a écrit dans le message de news:
%23qyC$AsPGHA.1096@TK2MSFTNGP11.phx.gbl...
Bonjour Daniel...
J'ai testé la fonction choisir comme tu me l'a indiqué... et en fait,
cette
fonction va vérifier directement la plage du formateur2 sans tester celle
du
formateur1:
Si l'action existe pour le 2ème et pas pour le premier, excel donne
formateur2
Si l'action existe pour le premier et pas pour le 2ème, excel donne #REF!
N'y a t-il pas une histoire avec les 1+N et N ?....
J'avais également une question sur cette fonction... quelle est l'utilité
des "" avant la fonction INDIRECT ?...
En tout cas je te remercie bien pour la piste, je planche dessus... c'est
pas un métier facile... ;-)
Une anerie de ma part (je ne peux pas tester la formule). "" sert pour le choix 1 = aucune condition n'est vrai; tu peux le remplacer par autre chose. J'ai donc modifié la formule : =CHOISIR(1+N([formateur1.xls]Janvier2006!$D$6="ActionA")*1+N([formateur2.xls]Janvier2006!$D$6="ActionA")*2;"";INDIRECT("[formateur1.xls]Janvier2006!$F$1");INDIRECT("[formateur2.xls]Janvier2006!$F$1")) Il faut incrémenter le multiplicateur : 1 pour formateur 1, 2 pour Formateur 2 etc. Restriction : la formule n'est valable que si une seule condition est remplie. Daniel "Riccardo" a écrit dans le message de news: %23qyC$
Bonjour Daniel... J'ai testé la fonction choisir comme tu me l'a indiqué... et en fait, cette fonction va vérifier directement la plage du formateur2 sans tester celle du formateur1: Si l'action existe pour le 2ème et pas pour le premier, excel donne formateur2 Si l'action existe pour le premier et pas pour le 2ème, excel donne #REF!
N'y a t-il pas une histoire avec les 1+N et N ?.... J'avais également une question sur cette fonction... quelle est l'utilité des "" avant la fonction INDIRECT ?...
En tout cas je te remercie bien pour la piste, je planche dessus... c'est pas un métier facile... ;-)
Riccardo
Yes daniel!!!! ça marche!!!! C'est terrible... je te remercie infiniment... tu vient de m'éviter un week-end de galère à chercher pour ne rien trouver...
De la balle, merci encore, trés bon week-end à tous... et good luck pour ceux qui galère encore...
a+ RC
Yes daniel!!!! ça marche!!!!
C'est terrible... je te remercie infiniment... tu vient de m'éviter un
week-end de galère à chercher pour ne rien trouver...
De la balle, merci encore, trés bon week-end à tous... et good luck pour
ceux qui galère encore...
Yes daniel!!!! ça marche!!!! C'est terrible... je te remercie infiniment... tu vient de m'éviter un week-end de galère à chercher pour ne rien trouver...
De la balle, merci encore, trés bon week-end à tous... et good luck pour ceux qui galère encore...