
Я в лучшем случае средний пользователь Excel. Я искал везде, но не могу найти эту конкретную формулу how-to.
Мне нужно сделать следующее: в рабочем листе статуса у меня есть ряд задач, которые я сворачиваю. Мне нужно, чтобы ячейка D2 стала выделенной зеленым цветом и помечена как завершенная, как только ячейки D6–D17 будут помечены как завершенная. Какую формулу мне использовать?
решение1
Вы можете использовать countif. Это сравнит его с количеством строк в диапазоне, вы также можете просто ввести =11.
=if(countif(D6:17;"Завершено")=rows(D6:D17);"Завершено","Не завершено")
Чтобы сделать ее зеленой, просто используйте условное форматирование. Если эта ячейка заполнена, сделайте ее зеленой.
решение2
Альтернативное решение:
Примените пользовательский формат для отображения «Complete» для содержимого ячейки 1 (число) для D2 и D6:D17.
Затем задайте для D2 значение «=(sum(D6:D17)=rows(D6:D17))».
Введите 1 (или вычислите значение) для завершенных заданий в ячейках D6–D17, в противном случае установите их равными 0.
Раскрашивание — это условный формат. Формула «=(D2=1)» или, возможно, «=(D2=ИСТИНА)».