1

Пожалуйста, помогите мне с этим, в данной таблице я хочу применить условное форматирование на основе следующей процедуры:

1-й - Получить день на основе даты

2-й - затем сравните значение, введенное в конкретную ячейку, скажем, D2, с соответствующей квотой на день (понедельник, вторник, среда, четверг - будние дни и пятница, сб, вс - выходные)

3-й - если он превышает квоту, то цвет ячейки должен быть изменен на "красный"

Ссылка на таблицу - https://docs.google.com/spreadsheets/d/1CWm3vdxvMIoxoq0ZlA3Y9M5_tXEtuWKm-iP0RR7pEQ0/edit?usp=sharing

1 ответ1

0

Я разбил ваш вопрос по шагам и решил их один за другим. Сначала я попытался получить значение ИСТИНА или ЛОЖЬ, основываясь на том, находится ли дата в выходных или нет.

=IF(IF(WEEKDAY(DATECELL) = 6; TRUE; IF(WEEKDAY(DATECELL) = 7;TRUE;FALSE));"TRUE";"FALSE")

ИСТИНА == Выходные

ЛОЖЬ == День недели

После этого я мог написать условия, что проверить. В вашем случае, если значение больше, чем в квоте. Мы можем использовать это в нашем конечном состоянии для 1 ячейки. К сожалению, для этого очень сложно использовать условное форматирование, поскольку мне приходится использовать много статических данных, я не уверен, что это можно изменить, но, по крайней мере, я получил это сейчас, и это работает.

=IF(IF(WEEKDAY(DATECELL) = 6; TRUE; IF(WEEKDAY(DATECELL) = 7;TRUE;FALSE));IF(CURRENTCELL > WEEKENDS;TRUE;FALSE) ; IF(CURRENTCELL > WEEKDAYS;TRUE;FALSE))

Заменить такие слова, как:

  • Слово == На что его заменить
  • CURRENTCELL == Ячейка, в которой вы собираетесь применить условие.
  • DATECELL == Ячейка, в которой находится дата
  • WEEKENDS == Ячейка, в которой установлена квота на выходные
  • WEEKDAYS == Ячейка, в которой установлена квота на будни

Может быть, вы могли бы попытаться выяснить, можем ли мы получить клетки относительно положения условия. Если мы можем сделать это, мы можем сказать из нашей строки C перейти 2 вниз, чтобы перейти к квоте рабочих дней.

Я нашел интересный вопрос об использовании того, что называется косвенным. Используя дважды одну и ту же ячейку с косвенной функцией, вы можете использовать это, чтобы получить статические ячейки и заставить условие работать так, как вы хотите, чтобы они работали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .