Есть еще вариант менять текст ячейки не по проценту выполнения, а по тому, соответствует ли количество заполненных флагов количеству всех элементов в блоке.
Пусть флаги находятся в диапазоне
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!