Есть еще вариант менять текст ячейки не по проценту выполнения, а по тому, соответствует ли количество заполненных флагов количеству всех элементов в блоке.
Пусть флаги находятся в диапазоне
D3:D7.
Формула:
=IF(COUNTIF(D3:D7;TRUE)=COUNTIF(D3:D7; "<>");"Block 1 is done"; "Block 1 is not yet done")
,
где:
1.
=IF(CONDITION;TEXT IF YES; TEXT IF NO) - условие для вставки текста
2.
COUNTIF(D3:D7; "<>") - количество строк в диапазоне для блока
3.
COUNTIF(D3:D7;TRUE) - количество строк с активным флагом
То же самое условие ставим на форматирование и voila!