Hunch

HUNCHSCORE: a position on your own scale

Updated · Edoardo Panichi, maker of Hunch

=HUNCHSCORE(A2, "How urgent is this request?", "not urgent|this week|today|right now") returns a position on your levels, from 0 for the first level to 3 for the last. In Excel it is =HUNCH.SCORE. Add "label" to get the level name instead.

Syntax

Google Sheets=HUNCHSCORE(text, question, levels, [as])
Excel=HUNCH.SCORE(text, question, levels, [as])
ArgumentRequiredWhat it is
textYesA cell or one-column range with the text to rate.
questionYesWhat to rate, with the definition: "ICP fit: B2B software company, 20 to 500 staff, sells to support teams".
levelsYes2 to 10 levels from low to high, separated by |. Level 0 is the first. A level can carry a description after a colon: "weak: matches one criterion".
asNo"score" (default) returns the weighted position, a decimal from 0 to n−1. "label" returns the most likely level's name. "index" returns its number.

Examples with real outputs

=HUNCHSCORE(A2:A7, "How urgent is this request for the support team?", "not urgent|this week|today|right now")

In Excel: =HUNCH.SCORE(A2:A7, "How urgent is this request for the support team?", "not urgent|this week|today|right now")

=HUNCHSCORE(A2:A7, "How urgent is this request for the support team?", "not urgent|this week|today|right now", "label")

In Excel: =HUNCH.SCORE(A2:A7, "How urgent is this request for the support team?", "not urgent|this week|today|right now", "label")

RowABC
1RequestUrgency (0–3)Level
2Checkout is down for all customers since 9:05.2.99right now
3Payroll export must reach the bank by 3 pm today and it errors.2.91right now
4The logo on the invoice PDF looks blurry.0.12not urgent
5Two users cannot see the new report, the rest can.1.30this week
6Any plans to support Dutch in the interface?0.01not urgent
7Webhook retries are delayed by about an hour.1.07this week

The outage scores 2.99 and the payroll export 2.91, both right now. The payroll case has a same-day deadline, so a team could file it under today. If yours draws the line there, say so in the level: today: has a deadline later today. The two partial problems sit a little above this week, and the feature question scores 0.01.

Score, label or index

The default score weighs every level by its probability, so 2.4 means "mostly today, some chance of right now". That makes it the better column to sort on: two rows labeled "today" still come out in order. Use "label" when people need to read the column, and "index" when another formula expects a whole number.

=SORT(A2:B500, 2, FALSE)

Writing good levels

Cost and limits

Questions

Is a 2 on a four-level scale the same as 50 percent?
No. It is a position between your levels. 2.0 means the answer sits on the third level, "today" in the example. Read the scale as your labels, not as a percentage.
When should I use HUNCHSCORE instead of HUNCH?
Use HUNCH for a yes/no condition, such as whether it's a refund request. Use HUNCHSCORE for a degree, such as how urgent, how positive or how good a fit.
Can I use it for sentiment?
Yes, with levels like "very negative|negative|neutral|positive|very positive". The sentiment guide shows real outputs.

Run it on your own column

Copy the template (or use the Excel add-in), paste your key, point the formula at your data. Every formula here has its Excel spelling underneath. 100 rows free to start, then $29 for 5,000 rows. Credits never expire and there is no subscription.

More reference and guides