Workforce shift preference fairness calculator

Calculate normalized preference fulfillment by assigned employee and assignment-weighted preference fulfillment with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use normalized preference fulfillment by assigned employee and assignment-weighted preference fulfillment to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Supplied preference points: employee, shift label, points
E1,day,10 E1,night,0 E2,day,5 E2,night,10
Assignments: record ID, employee, shift label
A,E1,day B,E1,night C,E2,night
Maximum preference points per assignment
10
Normalized preference fulfillment by assigned employee (%)
E1: 50; E2: 100
Assignment-weighted preference fulfillment (%)
66.666667
Employee-weighted mean fulfillment (%)
75
Minimum assigned-employee fulfillment (%)
50
Gini coefficient of assigned-employee fulfillment
0.166667
Employees with no supplied assignment
None

Try another scenario

Supplied preference points: employee, shift label, points
E1,day,10 E1,night,0 E2,day,5 E2,night,10
Assignments: record ID, employee, shift label
A,E1,day B,E1,day C,E2,night
Maximum preference points per assignment
10
Normalized preference fulfillment by assigned employee (%)
E1: 100; E2: 100
Assignment-weighted preference fulfillment (%)
100
Employee-weighted mean fulfillment (%)
100
Minimum assigned-employee fulfillment (%)
100
Gini coefficient of assigned-employee fulfillment
0
Employees with no supplied assignment
None
Calculation method

Calculation method

Normalized preference fulfillment by assigned employee (%)

Employee’s assigned preference points/(assignment count×maximum points)×100.

Assignment-weighted preference fulfillment (%)

Total awarded preference points/(assignment count×maximum)×100.

Employee-weighted mean fulfillment (%)

Average normalized fulfillment among employees with assignments.

Minimum assigned-employee fulfillment (%)

Smallest normalized assigned-employee fulfillment.

Gini coefficient of assigned-employee fulfillment

Sum all ordered pairwise absolute differences/(2×n×sum fulfillment); zero when all values are zero.

Employees with no supplied assignment

List preference-table employees excluded from satisfaction summaries because no assignment was supplied.

Symbols and units
a
Supplied preference points: employee, shift label, points
b
Assignments: record ID, employee, shift label
c
Maximum preference points per assignment

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • A descriptive audit of already supplied assignments and explicit preference scores. It does not create a rota, infer preferences, assess protected traits or declare an allocation fair.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Further reading

ILO: supplied workforce records and full-time-equivalent measurement background ↗

Background reading; this does not imply endorsement or independent review of SumFizz.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.