Похожие вопросы

Выделить все понедельники в оранжевом Excel
Excel-минимальное значение в отфильтрованном диапазоне
Есть ли простой способ управлять большим количеством правил условного форматирования?
Условное форматирование Excel на основе другого столбца
Добавление даты в формулу в excel [закрыто]
Условное форматирование PowerPoint-таблицы
Значение ячейки условного форматирования Excel с суффиксом числа, например 99-й, 23-й или 1-й
Excel-Условное форматирование в формах?
Можно ли сохранить правила условного форматирования для повторного использования в новой книге?
Условное форматирование в Excel комбинирование 2 Правил?
Excel-выделить уникальные значения в строке, применить к нескольким строкам
Microsoft Word 2010 - Условное Форматирование
Условное форматирование всей строки на основе фиксированного столбца
Как использовать условное форматирование или макрос для выделения повторяющихся (но не исходных) ячеек курсивом?
Как выделить первую ячейку в столбце, который соответствует критериям Условное форматирование

Добавление даты в формулу в excel [закрыто]

=$M2="COMPLETED"

Я использую эту формулу, чтобы затенить строку, когда COMPLETED написано в столбце M, но я бы предпочел "дату" или "COMPLETED and the date", но не могу понять, как это сделать.

есть идеи, как это сделать?

5
задан Lance Roberts
источник

3 ответов

как я понимаю вашу ситуацию, есть три соответствующих столбцов:

  • столбец с датой окончания (скажем, в столбце L)
  • колонки M, который может содержать строку COMPLETED
  • столбец, где вы хотите, чтобы ваш выход (скажем, это столбец N)

вы используете формулу =$M2="COMPLETED", в результате TRUE или FALSE. Если я правильно понимаю, вместо true / false вы хотите дата завершения (из колонки L).

если это так, использовать IF функции, который имеет следующий формат: IF( condition, [value_if_true], [value_if_false] ). В вашем случае, это будет: =IF($M2="COMPLETED";$L2;"") (последняя двойная кавычка оставляет пустую строку, если оно не завершено.) Более подробные параметры, используя конкатенацию строк:=IF($M2="COMPLETED";"Completed at: " & $L2;"Not completed yet")

2
отвечен agtoever 2015-06-19 13:29:36
источник

Я собираюсь пойти с самой сложной ситуацией.

столбец M содержит дату. Если дата в столбце сегодня или более ранняя, необходимо добавить цвет заливки в строку, в которой находится ячейка.

Вы четко знаете, как изменить цвет строки, но вы ищете формулу, чтобы определить, когда нужно изменить цвет.

вы собираетесь, чтобы проверить, если дата в ячейке меньше или равна сегодняшней дате. Формула, которую вы можете ввести =$M2<=(TODAY())

эта формула будет постоянно обновляться, если включен автоматический пересчет. Если необходимо протестировать конкретную дату, проще всего иметь эту дату в определенной ячейке и использовать ссылку на ячейку. Например: =$M2<=$Q

0
отвечен DeNaeL 2015-06-19 15:36:44
источник

для даты, просто используйте

=$M2<=TODAY()

для "завершено" и дата использования

=AND(LEFT($M2,9)="COMPLETED",DATEVALUE(RIGHT($M2,10))<=TODAY())

это работает для формата, указанного в комментарии "06/19/2015". Это будет гораздо более надежным, если вы просто используете дату и проверить против этого, так как Excel будет рассматривать ячейку как дату, а не строку.

0
отвечен Lance Roberts 2015-06-19 17:28:39
источник