Arbre de décision
Résolu
MelG13
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Aproov decision
- Arbre généalogique famille michelin - Télécharger - Généalogie
- Glandier arbre - Forum Logiciels
- Dessin animé arbre qui parle ✓ - Forum Cinéma / Télé
- Python arbre de décision - Forum Python
- Arbre de tournoi - Forum Programmation
8 réponses
Bonjour Mélanie.
Le fichier Excel est supposé traduire les informations du document Word.
Celui-ci devrait donc être impeccable ... mais ce n'est pas le cas :
On ne voit pas si la réponse OUI à Q1 envoie à Q2 ; pareil entre la Q3 et la Q4 ; par contre Q4 renvoie toujours à Q5, que la réponse soit OUI ou NON !
Il semblerait que le schéma Excel soit plus exact et plus complet que l'arbre de décision.
Es-tu d'accord avec ça ?
Le fichier Excel est supposé traduire les informations du document Word.
Celui-ci devrait donc être impeccable ... mais ce n'est pas le cas :
On ne voit pas si la réponse OUI à Q1 envoie à Q2 ; pareil entre la Q3 et la Q4 ; par contre Q4 renvoie toujours à Q5, que la réponse soit OUI ou NON !
Il semblerait que le schéma Excel soit plus exact et plus complet que l'arbre de décision.
Es-tu d'accord avec ça ?
=SI(A3="NON";"Question subsidiaire";SI(ET(A3="NON";B3="NON"); ...
Le deuxième test SI n'est jamais exécuté !
En effet si A3="NON" la réponse est "Q°Subs" et la formule s'arrête là ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Le deuxième test SI n'est jamais exécuté !
En effet si A3="NON" la réponse est "Q°Subs" et la formule s'arrête là ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Mélanie,
je ne sais pas ce que tu entends exactement par "vu que je n'arrivais pas à schématiser la question subsidiaire" ; en effet la formule ne peut qu'afficher l'information "Retour au début du processus".
Donc ta formule était presque correcte, et voici ce que je propose :
https://www.cjoint.com/c/GHcan5s4SQ0
à ta disposition pour toute explication complémentaire, et pour toute modification que tu souhaiterais.
Cordialement.
je ne sais pas ce que tu entends exactement par "vu que je n'arrivais pas à schématiser la question subsidiaire" ; en effet la formule ne peut qu'afficher l'information "Retour au début du processus".
Donc ta formule était presque correcte, et voici ce que je propose :
https://www.cjoint.com/c/GHcan5s4SQ0
à ta disposition pour toute explication complémentaire, et pour toute modification que tu souhaiterais.
Cordialement.
Bonjour Raymond,
Merci pour ta formule, effectivement on a le même résultat sauf que la tienne est deux fois plus courte, ce qui m’impressionne d'ailleurs !
Par contre, ce qui me chafouine :
- quand Q1 = non, ta formule affiche "Modifier étapes ou processus", cela ne devrait apparaître qu'une fois que QS= OUI, (alors que j'aimerais afficher "Question subsidiaire");
- quand Q1 = OUI, Q2= Non, Q3=Oui, Q4= Non (autrement dit, quand la réponse emmène à la question suivante), il est tout le temps affiché CCP, autant dans ma formule que dans la tienne, ce qui n'est pas très clair quant à la marche à suivre. J'aimerais que rien ne s'affiche.
C'est pour cela que j'avais essayé d'intégrer la fonction ET,pour que que CCP s'affiche uniquement quand Q1 ET Q2 = OUI, mais je n'ai pas réussi.
Donc sur le principe ça fonctionne mais l'affichage n'est pas ce que j'attendais.
Je te montre un exemple d'une formule précédente, pour laquelle je n'avais pas de problèmes d'affichage. https://www.cjoint.com/c/GHcjg0nN2um
Merci pour ta formule, effectivement on a le même résultat sauf que la tienne est deux fois plus courte, ce qui m’impressionne d'ailleurs !
Par contre, ce qui me chafouine :
- quand Q1 = non, ta formule affiche "Modifier étapes ou processus", cela ne devrait apparaître qu'une fois que QS= OUI, (alors que j'aimerais afficher "Question subsidiaire");
- quand Q1 = OUI, Q2= Non, Q3=Oui, Q4= Non (autrement dit, quand la réponse emmène à la question suivante), il est tout le temps affiché CCP, autant dans ma formule que dans la tienne, ce qui n'est pas très clair quant à la marche à suivre. J'aimerais que rien ne s'affiche.
C'est pour cela que j'avais essayé d'intégrer la fonction ET,pour que que CCP s'affiche uniquement quand Q1 ET Q2 = OUI, mais je n'ai pas réussi.
Donc sur le principe ça fonctionne mais l'affichage n'est pas ce que j'attendais.
Je te montre un exemple d'une formule précédente, pour laquelle je n'avais pas de problèmes d'affichage. https://www.cjoint.com/c/GHcjg0nN2um
OK ! Alors la version 2 devrait mieux convenir :
https://www.cjoint.com/c/GHcnQoLQavJ
Cordialement.
https://www.cjoint.com/c/GHcnQoLQavJ
Cordialement.
Bonjour Raymond,
Je me rends compte que je me suis encore trompée sur mon diagramme,
https://www.cjoint.com/c/GHdhEOZOtwm
mais la nouvelle version est moins efficace :
Lorsque l'on répond non à la question subsidiaire, il affiche la question subsidiaire, aucun résultat.Si on répond oui,la question reste, même si le bon résultat s'affiche.
Q1 = oui, Q2 et Q3 = Non, rien ne s'affiche
Q1= oui, Q2 =non, Q3 et Q4 = Oui, rien ne s'affiche
Et il y a toujours ce" problème" qui laisse CCP tout le temps entre deux questions.
Au final la première version fonctionne beaucoup mieux, avec les remarques que je t'avais faite au poste précédent...
Bonne journée !
Mélanie
Je me rends compte que je me suis encore trompée sur mon diagramme,
https://www.cjoint.com/c/GHdhEOZOtwm
mais la nouvelle version est moins efficace :
Lorsque l'on répond non à la question subsidiaire, il affiche la question subsidiaire, aucun résultat.Si on répond oui,la question reste, même si le bon résultat s'affiche.
Q1 = oui, Q2 et Q3 = Non, rien ne s'affiche
Q1= oui, Q2 =non, Q3 et Q4 = Oui, rien ne s'affiche
Et il y a toujours ce" problème" qui laisse CCP tout le temps entre deux questions.
Au final la première version fonctionne beaucoup mieux, avec les remarques que je t'avais faite au poste précédent...
Bonne journée !
Mélanie
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Peut être qu'une fonction personnalisée (vba) serait plus facile à écrire et à mettre au point
http://www.cjoint.com/c/GHdlAilecVB
Salutations à Raymond en passant
Cdlmnt
Peut être qu'une fonction personnalisée (vba) serait plus facile à écrire et à mettre au point
http://www.cjoint.com/c/GHdlAilecVB
Salutations à Raymond en passant
Cdlmnt
J'ai réussi à modifier la fin car ça n'affichait pas le bon résultat
Oui, il y avait un pb dans ton schéma entre Q4 et Q5, donc j'ai mis un peu n'importe quoi, histoire de mettre quelque chose.
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Bonne fin de journée
Oui, il y avait un pb dans ton schéma entre Q4 et Q5, donc j'ai mis un peu n'importe quoi, histoire de mettre quelque chose.
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Bonne fin de journée
Bonjour à tous,
Bon, j'arrive trop tard...
Mais c'est parce que j'ai pris du temps à réfléchir à la solution ultime remboursée par la sécu ;-)
Tout devient simple et facile, même avec 18 variables :-)
https://mon-partage.fr/f/IVXQBUHv/
eric
Bon, j'arrive trop tard...
Mais c'est parce que j'ai pris du temps à réfléchir à la solution ultime remboursée par la sécu ;-)
Tout devient simple et facile, même avec 18 variables :-)
https://mon-partage.fr/f/IVXQBUHv/
eric
Re-bonjour,
Petit souci aujourd'hui, mon code n'est plus dans mon fichier du coup la formule ne "fonctionne plus".
Hier j'ai réussi à le copier du fichier test en faisant un enregistrement de macro et ce matin plus rien, j'essaie de refaire la même manœuvre mais sans succès.
Pouvez vous m'éclairer à ce sujet ?
Merci d'avance
Mélanie
Petit souci aujourd'hui, mon code n'est plus dans mon fichier du coup la formule ne "fonctionne plus".
Hier j'ai réussi à le copier du fichier test en faisant un enregistrement de macro et ce matin plus rien, j'essaie de refaire la même manœuvre mais sans succès.
Pouvez vous m'éclairer à ce sujet ?
Merci d'avance
Mélanie
Du coup j'ai utilisé ce code la pour importer mon code VBA:
Sub ImporterTousLesFichiersDunRépertoire()
Dim NomFich
NomFich = Dir("D:\MesMacros\*.*")
Do While NomFich <> ""
Application.VBE.ActiveVBProject.VBComponents.Import (NomFich)
NomFich = Dir
Loop
End Sub
Mais cela signifie que je devrais toujours conserver ce fichier "source" ?
Sub ImporterTousLesFichiersDunRépertoire()
Dim NomFich
NomFich = Dir("D:\MesMacros\*.*")
Do While NomFich <> ""
Application.VBE.ActiveVBProject.VBComponents.Import (NomFich)
NomFich = Dir
Loop
End Sub
Mais cela signifie que je devrais toujours conserver ce fichier "source" ?
Tu as tout à fait raison, erreur de ma part lorsque j'ai collé, des flèches n'ont pas suivies...Je le refais suivre
https://www.cjoint.com/c/GHbhlSZ4AGm
Tu as (encore) raison pour le second test, je ne m'en étais pas rendue compte vu que je n'arrivais pas à schématiser la question subsidiaire
Penses tu que je puisse m'en sortir uniquement avec des SI et ET ?