A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
Hello @Stephen Laird
I tried to set this up based on your guidance, hope this aligns with what you were looking for.
To assign a numeric value to each text choice and calculate the final “Risk Level,” I used nested IF formulas. To keep things clean and easier to maintain, I created intermediate “Score” columns that convert the text selections into numbers first, and then used those scores to determine the final result.
First, create two choice columns with the following options:
- Risk Severity (e.g., Catastrophic, Critical, Moderate, Marginal, Negligible)
- Risk Likelihood (e.g., Frequent, Likely, Occasional, Seldom, Unlikely)
- Next, go to List settings > Create column and create a calculated column named Severity Score, using this formula:
=IF([Risk Severity]="Catastrophic",5,IF([Risk Severity]="Critical",4,IF([Risk Severity]="Moderate",3,IF([Risk Severity]="Marginal",2,IF([Risk Severity]="Negligible",1,0)))))Make sure the returned data type is set to Number.
- Repeat the same process to create a Likelihood Score column using:
=IF([Risk Likelihood]="Frequent",5,IF([Risk Likelihood]="Likely",4,IF([Risk Likelihood]="Occasional",3,IF([Risk Likelihood]="Seldom",2,IF([Risk Likelihood]="Unlikely",1,0)))))Again, set the returned data type to Number. - Finally, create the Risk Level calculated column. You can multiply the two score columns and map the result to a text value (High/Medium/Low). For example (assuming a score of 15+ is High, 8-14 is Medium, and <8 is Low):
=IF(([Severity Score]*[Likelihood Score])>=15,"High",IF(([Severity Score]*[Likelihood Score])>=8,"Medium","Low"))Set this column to return Single line of text.
To keep the list view aligned with your original Excel layout, you can hide the Severity Score and Likelihood Score columns from the default view (Add column > Show/hide columns).
With this setup, when you click New and select values like “Moderate” and “Occasional,” the Risk Level will automatically calculate and display the appropriate result.
Hope this helps.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.