(SUM({Task 1},{Task 2},{Task 3})*100)/COUNTALL({Task 1},{Task 2},{Task 3})
Both the SUM()
and COUNTALL()
functions must have all task fields defined inside them, and you’ll want to set the formatting to ‘Percent’.



The formula works because a Checkbox
field returns a value of 0
if it is unchecked, and 1
if it is checked.
So the COUNTALL()
function is just saying “Count the total number of fields I put in here” - which in my example is 3.
The SUM()
function is saying “Total the values returned by all the fields I put in here” - which is 1 x the number of checked fields.
(SUM({Task 1},{Task 2},{Task 3})*100)/COUNTALL({Task 1},{Task 2},{Task 3})
Both the SUM()
and COUNTALL()
functions must have all task fields defined inside them, and you’ll want to set the formatting to ‘Percent’.



The formula works because a Checkbox
field returns a value of 0
if it is unchecked, and 1
if it is checked.
So the COUNTALL()
function is just saying “Count the total number of fields I put in here” - which in my example is 3.
The SUM()
function is saying “Total the values returned by all the fields I put in here” - which is 1 x the number of checked fields.
You, sir, are a blessing! Thank you so much both for the formula and the thorough explanation. That worked beautifully.
Many, many thanks, Jeremy!