How to Create Weighted Questions and Averages in Microsoft Forms
Question details
Determine if Microsoft Forms has built-in support for assigning weights to questions and find methods to calculate weighted averages for survey responses.

- Product
- Microsoft Forms
- Device & OS
- not provided
- Scenario
- Creating a customized survey or quiz where certain questions carry more weight or importance than others.
- Observed behavior
- Microsoft Forms lacks a native feature for assigning weights to questions, requiring users to export data or use automated flows for calculations.
Ensure you have access to Microsoft Power Automate and basic knowledge of creating flows, as the primary workaround involves automating response calculations.
Use Power Automate to Calculate Weighted Scores
Since Microsoft Forms lacks native weighting, you can use Power Automate to extract responses, apply mathematical calculations, and save the weighted results.
Power Automate allows you to capture form submissions in real-time and apply custom logic to calculate averages before sending the data to an Excel file or database.
Design your survey or quiz in Microsoft Forms with all the necessary questions and choice options.
Go to Power Automate, create a new automated cloud flow, and select the trigger 'When a new response is submitted' for your specific form.
Add the 'Get response details' action to your flow to pull the specific answers provided by the respondent.
Use the 'Compose' action or initialize variables to assign specific numerical weights to the answers, multiplying the response values by your desired weights.
Add a final action to write the calculated scores and averages into a file, SharePoint list, or database.

Calculate Survey Data Easily with WPS Office
If building complex Power Automate flows is too time-consuming, you can easily export your Microsoft Forms responses and calculate weighted averages manually using WPS Spreadsheet. WPS Office is a free, lightweight, and fully compatible alternative to Microsoft Office.
- 1. Export Form Data: Download your Microsoft Forms responses as an Excel (.xlsx) spreadsheet.
- 2. Open with WPS Spreadsheet: Launch WPS Office and open the downloaded file containing your survey data.
- 3. Calculate Weights: Use built-in functions like SUMPRODUCT in WPS Spreadsheet to easily calculate weighted averages for your responses.

Frequently Asked Questions
Will Microsoft Forms add native support for weighted questions?
Currently, Microsoft Forms does not provide a built-in feature for weighted questions. Users must rely on Power Automate integrations or manual spreadsheet calculations to achieve this.
Can I manually calculate weighted averages without Power Automate?
Yes. You can export your Microsoft Forms results directly to a spreadsheet program like Excel or WPS Spreadsheet, and use formulas to calculate the weighted scores manually.
Where can I get help building a flow for Microsoft Forms?
You can find tutorials, templates, and expert assistance in the official Microsoft Power Automate Community forums.




