Forum Discussion

BeckyLC's avatar
BeckyLC
Copper Contributor
Apr 02, 2020

Multiple Choice answers with branching per answer

Hello,  I am new to the MS Forms platform but so far find it to be user friendly.  The challenge I am having now thought is determining if the system allows for branching per answer when the question is multiple choice?  In the multiple choice question below, I would like to be able to indicate if the person selects "None" then they automatically move to the next question otherwise they can select multiple answers.  Is there a way to do this within Forms?

 

 

Thank you for your guidance.

 

    • RobElliott's avatar
      RobElliott
      Silver Contributor

      themightymrp it is not possible to have branching based on answers selected in a multiple choice question. You can only have branching from the question itself, whichever options are selected.

       

      Rob
      Los Gallardos
      Microsoft Power Automate Community Super User

  • Simon_P735's avatar
    Simon_P735
    Copper Contributor

    This doesn't seem to be possible at the moment. I don't actually think that branching based upon multiple selections is feasible. What is actually required is conditional questions. So, the option of having a rule on a question that says - show this question if the following condition is true. e.g. 

    On question 9 have a rule that says only show this question if the respondent selected choice 5 on question 6 etc.

    • KumarHari007's avatar
      KumarHari007
      Copper Contributor
      I have been trying to research to solve the same. Q1 O1 + Q2 O1 should give me Q3/S2, Q1 O1 + Q2 O2 should give me Q4/S3 where Q is a question, O is Option of a question and S is a section.

      Forms is like someone's pet project at Microsoft and is not really advanced. It is definitely clunky and hope there will be more advancements as most often we run into this above scenario. A combination of two questions decides further sets of questions.
  • jbarnes2112's avatar
    jbarnes2112
    Copper Contributor

    I think people are hung up on the skip function and all its permutations. What is really needed here is  way to hide questions. If you select one or more of the answers, activate / unhide any related question (or section if you need more than one question). If it has to be tied to skipping logic, then select it on the specific question - if answer X is not selected in question Y then skip me. Note this is more than the original question. Way I read they just wanted one of the options to be selector for the choice. A built in "None of the above" answers (like the "Other" option) would work for that. Still with little logic a question/section could be skipped based on another question's answer.

  • kirstenmiller's avatar
    kirstenmiller
    Copper Contributor

    BeckyLC unfortunately this feature is unavilable in MS Forms. 

    I do hope they implement this in the near future. 

    • RobElliott's avatar
      RobElliott
      Silver Contributor

      kirstenmiller I suspect this will never be implemented because the branching would have to take account of every possible combination of checkboxes selected.

       

      Rob
      Los Gallardos
      Microsoft Power Automate Community Super User

  • Serhio2095's avatar
    Serhio2095
    Copper Contributor

    Hello BeckyLC!

    Unfortunately, Microsoft Forms does not support complex branching logic for each answer in multiple-choice questions. For a detailed overview of the capabilities and limitations of Microsoft Forms, you might find this article Microsoft Forms Branching Guide useful. It also suggests Plumsail Forms as an alternative, which offers more flexible configuration options for complex scenarios.

    • Rob_Elliott's avatar
      Rob_Elliott
      Bronze Contributor

      Serhio2095  I'm sorry but I disagree with you. Choice questions that allow multiple answers cannot branch in the way you have described. It doesn't matter whether the user has selected "none " or a combination of other questions 1: there is still only 1 branching option when the user clicks next. Branching based on which combination of answers is selected is not possible. The branching from a multi-answer question can only take you to a section, another question or the end of the form. It cannot do "If questions 1 & 2 are checked go to question 12", "if questions 3 and 4 are checked go to question 13", "if questions 1 & 4 are checked go to question 14". It cannot evaluate which combination of answers has been checked.

       

      Rob
      Los Gallardos
      Microsoft Power Automate Community Super User.
      Principal Consultant, SharePoint and Power Platform WSP Global (and classic 1967 Morris Traveller driver)

       

       

      • Serhio2095's avatar
        Serhio2095
        Copper Contributor
        Hi Rob! Thank you for your correction, you are right, I didn't read the question carefully. I have corrected my answer. Thanks again:)

Resources