=$M2="COMPLETED"
Я использую эту формулу, чтобы заштриховать строку, когда в столбце М написано ЗАВЕРШЕНО, но я бы предпочел «дату» или «ЗАВЕРШЕНО и дату», но не могу понять, как это сделать.
Есть идеи, как это сделать?
=$M2="COMPLETED"
Я использую эту формулу, чтобы заштриховать строку, когда в столбце М написано ЗАВЕРШЕНО, но я бы предпочел «дату» или «ЗАВЕРШЕНО и дату», но не могу понять, как это сделать.
Есть идеи, как это сделать?
Как я понимаю вашу ситуацию, есть три соответствующих столбца:
L)M, который может содержать строкуCOMPLETEDN)Вы используете формулу =$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
For the date, just use
=$M2<=TODAY() For 'COMPLETED' and the date use
=AND(LEFT($M2,9)="COMPLETED",DATEVALUE(RIGHT($M2,10))<=TODAY()) This works for the format you specified in your comment, "06/19/2015". It will be much more robust if you just use a date and check against that, since Excel will then treat the cell as a date as opposed to a string.
Это тесты на конкретную дату. Если я понимаю вопрос, ячейка (или столбец?) Является индикатором завершения, который будет содержать соответствующую дату. Таким образом, тест действительно для индикатора завершения. Если дело обстоит именно так, это должно быть связано с наличием любой даты или строки «Завершение» (что, вероятно, будет проще).
@ fixer1234, я понимаю, что вы говорите, я выставлю третий случай.
@ fixer1234, не берите в голову, на самом деле это может быть сложно, так как в Excel нет функции ISDATE, но у нас просто нет достаточно спецификаций, чтобы быть уверенными в том, что спрашивает OP.
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту
LibreOffice Calc имеет функцию
LEFT (), которая возвращает * n * первые символы строки. Может быть, это то, что вам нужно? (Если в Excel он есть, это будет что-то вроде= LEFT ($ M2; 9) =" COMPLETED ".)