# Add to formula with question logic

This feature is included in the Enterprise and ReportR plan.

You've set up a great questionnaire and you're wondering how to show outcomes based on formula results. Look no further... this guide will take you through it step-by-step!

We'll start by creating formulas which will be used in question logic. The question logic will dictate how many points to add to the formula and we'll use those calculations to put together the outcome screen conditions.

Ready to go!

## 1 Create Formulas

Start by creating a formula for each outcome that you want to display. In the **Extra Options** tab, you'll find the **Formulas** feature under the heading of **Custom scoring**.

Now click **Create formula** and create a formula for each outcome. In the text field of each formula, enter a 0 (zero). Click **Apply** to save all of your formulas.

## 2 Set up Question logic with Formulas

Now head over to the **question logic** feature (also in the **Extra options** tab).

Create rules to specify how many points to add to each formula option when a particular answer is selected. You'll need to set up a question logic rule for each of the answers to all of the questions.

Let's take look at an example to make things more clear. We can set up a question logic rule as follows: IF **answer on question** 2 is **equal to** answer 1 THEN **add to formula** Sluggish, 2 points. The 2 points scored will be added to the formula "Sluggish" at the back-end, and as the respondent continues through the questionnaire, scores will be added to the different formulas according to the question logic that has been set up for each answer.

## 3 Test your formulas

It's worth running a few tests to check that your formulas are correct. A quick way to do this is to add all of the formula variables (e.g. **|f2_result|**) to the final screen so all formula results will show up each time you complete the survey. Just click **Preview** and you can try out your survey a few times in Preview mode. No results will be saved.

This is how your formula results could be shown altogether on the final screen:

## 4 Set up Outcomes

Now that you are sure your formulas are working, you can set up the conditions for each outcome screen. Choose to **show this outcome... when a certain condition is met**. Set the condition based on a **formula**.

For example, to show the Outcome screen for someone who received a score that would rank them "Super sharp!", set the conditions that the formula result for Super sharp has to be greater than *|f1_result|* and *|f2_result|* and *|f3_result|*.

Set the conditions for each of the outcome screens, click **Apply** and you're ready to roll!