Forum Discussion
Multiple Choice answers with branching per answer
kirstenmiller I can't even get my brain round the logic of how that would work! Suppose you had 8 choices in your multi-select form, if a user checked 1,3 and 5 where would it branch to? If another user selected 1,6 and 7 where would that branch to? What if a user checked all 8 choices where would that branch to? And so on. With 8 choices there are 40,320 possible branching combinations. I cannot see how Microsoft could possibly implement that in Forms. What are the competitor applications you mentioned that allow this branching from multi-select choices and how do they handle such a large number of potential branches?
Rob
Los Gallardos
Microsoft Power Automate Community Super User
Hello RobElliott ,
My company is progressively migrating from Typeform to Microsoft Forms. A simple If.. else logic is handled by typeform : If answer 1 and 3 are checked, then go to step number X, else if answer 5 is checked and not answer 2, go to step number Y, etc...
It was quite easy to maintain that kind of form, so I would like this feature a lot in Forms !
- Star_DAug 20, 2021Iron Contributor
adriengCorum , That sounds great.
Do you have to do else if statements for every permutation? Or can it just be if a choice is not selected, go to end?
Eg. in BeckyLC's example, if "None" is selected she wants it to branch to the next question.In Typeform, can it just be if None is selected, go to next, else if None is not selected, go to end?Or would she need to have option for moving on for every possible combination:
None,
None+Challenges,
None+EducationalLunch&Learn,
None+FitnessBootCamp,
None+Yoga,
None+Other,
None+Challenges+EducationalLunch&Learn,
None+Challenges+EducationalLunch&Learn+FitnessBootCamp,
None+Challenges+EducationalLunch&Learn+FitnessBootCamp+Yoga,
None+Challenges+EducationalLunch&Learn+FitnessBootCamp+Yoga+Other,
None+Challenges+EducationalLunch&Learn+FitnessBootCamp+Yoga+Other
None+Challenges+EducationalLunch&Learn+FitnessBootCamp+Yoga+Other,
None+Challenges+FitnessBootCamp+Yoga,
None+Challenges+FitnessBootCamp+Yoga+OtherNone+Challenges+EducationalLunch&Learn+Yoga,
None+Challenges+EducationalLunch&Learn+Yoga+Other,
None+Challenges+EducationalLunch&Learn+Other,
None+Challenges+Other,
None+Challenges+Yoga+Other
None+Challenges+FitnessBootCamp+Other,
None+EducationalLunch&Learn+FitnessBootCamp,
None+EducationalLunch&Learn+FitnessBootCamp+Yoga,
None+EducationalLunch&Learn+FitnessBootCamp+Yoga+Other,
None+FitnessBootCamp,
None+FitnessBootCamp+Yoga+Other,
None+FitnessBootCamp+Other,
...etc
- adriengCorumAug 23, 2021Copper Contributor
Sure, it may seem a bit verbose, but at least it's possible if it's an implementation requirement. It's called Logic jumps, more details on Typeform official documentation: https://help.typeform.com/hc/en-us/articles/360029576011-How-to-set-Logic-Jumps-Classic-builder-
- Star_DAug 24, 2021Iron Contributor
Yes, possible & unwieldy can still be better than not possible.
I just wanted some clarification on how it worked in this other tool.
I wasn't trying to imply it was worse; I was just curious in case anyone at my workplace asks me if there are tools that will do multi-answer branching, since Forms free currently doesn't.
- kirstenmillerMar 10, 2021Copper ContributorGreat explanation on the process.
Jotform also offer this feature, it would be great if MS Forms could offer it too.