Forum Discussion
Multiple Choice answers with branching per answer
RobElliott that's unfortunate as theres plenty of competitor programs that have that feature.
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
- Erik PittiMar 19, 2024Copper Contributor
They could implement "if answer includes X, do Y" so at most you'd have 8 branches based on your 8 choices. In the 8 example scenario you posed, if the user checked 1,6 and 7 then follow branch 1 to completion, then return and do branch 6 to completion, then do branch 6. At most you'd have to add a "Return" option in the branch logic so it would know where the branch ended.
Apologies for the necropost.
- Rob_ElliottMar 20, 2024Bronze Contributor
Erik Pitti yes your scenario would work if Microsoft Forms allowed looping back which so far it never has.
Rob
Los Gallardos
Microsoft Power Automate Community Super User.
Principal Consultant, SharePoint and Power Platform WSP Global (and classic 1967 Morris Traveller driver)
- briannac313Aug 03, 2022Copper Contributor
RobElliott smartsheet has this feature and it is super helpful. There was a limit to the logics you could create, but I hadn't ever run into that issue.
- ChrisBackMar 10, 2021Copper Contributor
I am exploring Microsoft Forms after testing a prototype form in Google Forms, which does have branching to different sections based on selection from a multiple choice question. The usefulness of this feature is that, based on selection, you can direct to different sets of ensuing questions. It is also possible to return to a common flow of questions after the specific ones are answered. For data entry on a cell it greatly simplifies and shortens the procedure for the user. Until it is available in Microsoft Forms, I will have to stay with Google forms.
- BevanWeissApr 01, 2021Copper Contributor
ChrisBack I've compared the two, and Google Forms supports branching on 'Multichoice', but not 'Checkbox' (which allows multiple selections to be made). This is the same as Sharepoint Forms which supports branching on 'Choice', but not when 'Multiple selections' is enabled for it.
So there's no difference in behaviour between Google Forms and Sharepoint Forms on this matter.
- ChrisBackApr 01, 2021Copper Contributor
BevanWeiss Thank you for correcting my statement. I further checked and Microsoft Forms does allow branching or "skip logic". I'm happy about it, and sorry for the false statement.
- RobElliottMar 11, 2021Silver Contributor
ChrisBack going to a different section based on the selections in a multi choice question would, I imagine, be easier to achieve than branching to a different question based on every possible combination of answers.
Rob
Los Gallardos
Microsoft Power Automate Community Super User
- adriengCorumMar 08, 2021Copper Contributor
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-
- kirstenmillerMar 10, 2021Copper ContributorGreat explanation on the process.
Jotform also offer this feature, it would be great if MS Forms could offer it too.