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

=$M2="COMPLETED"

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

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

2
задан Lance Roberts
17.02.2023 4:43 Количество просмотров материала 2488
Распечатать страницу

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 2023-02-18 12:31

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

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

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

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

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

0
отвечен DeNaeL 2023-02-18 14:48

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

=$M2<=TODAY()

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

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

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

0
отвечен Lance Roberts 2023-02-18 17:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх