=$M2="COMPLETED"
Я использую эту формулу, чтобы заштриховать строку, когда в столбце М написано ЗАВЕРШЕНО, но я бы предпочел «дату» или «ЗАВЕРШЕНО и дату», но не могу понять, как это сделать.
Есть идеи, как это сделать?
=$M2="COMPLETED"
Я использую эту формулу, чтобы заштриховать строку, когда в столбце М написано ЗАВЕРШЕНО, но я бы предпочел «дату» или «ЗАВЕРШЕНО и дату», но не могу понять, как это сделать.
Есть идеи, как это сделать?
Как я понимаю вашу ситуацию, есть три соответствующих столбца:
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")
Я собираюсь пойти с самой сложной ситуацией.
Столбец М содержит дату. Если в столбце указана дата сегодня или раньше, вы хотите добавить цвет заливки в строку, в которой находится ячейка.
Вы четко знаете, как изменить цвет строки, но вы ищете формулу, чтобы определить, когда менять цвет.
Вы собираетесь проверить, является ли дата в ячейке меньше или равна сегодняшней дате. Формула, которую вы можете ввести: =$M2<=(TODAY())
Эта формула будет постоянно обновляться при условии, что у вас включен автоматический пересчет. Если вам нужно проверить на определенную дату, проще всего иметь эту дату в определенной ячейке и использовать ссылку на ячейку. Например: =$M2<=$Q$2
Для даты просто используйте
=$M2<=TODAY()
Для «ЗАВЕРШЕНО» и даты использования
=AND(LEFT($M2,9)="COMPLETED",DATEVALUE(RIGHT($M2,10))<=TODAY())
Это работает для формата, который вы указали в своем комментарии, "19.06.2015". Будет гораздо надежнее, если вы просто используете дату и сверяетесь с ней, поскольку Excel тогда будет обрабатывать ячейку как дату, а не строку.