Я хочу создать столбец, который отображает галочку, если в другом столбце найдена дата. Как написать формулу в столбце галочки для просмотра в другой ячейке, и если в этой ячейке появляется дата, то в столбце, который я создал, появляется галочка
2 ответа
Ваш вопрос довольно неясен.
Если столбец может содержать дату или ничего
Если вам нужно проверить на конкретную дату
IF(B1="1/1/1990","✓")
Если вам нужно проверить, что он просто не пустой
IF(B1<>"","✓")
Если вам нужно проверить, что дата в будущем
IF(B1>TODAY(),"✓")
Если столбец может содержать дату или текст
Если вам нужно проверить, что ячейка содержит дату, когда она может содержать только дату или текст -
=IF(ISERROR(DATEVALUE(F3)),"","✓")
Если столбец может содержать дату или любое число
Если вам нужно проверить, что ячейка содержит дату, когда возможно, что ячейка содержит любой другой тип числа, мы попадаем в проблему.
Вы должны проверить формат ячейки , используя =CELL(format)
документации. Как видно из таблицы, вам нужно проверить аргументы D1, D2, D3, D4 для формата даты. Чтобы преуспеть, дата - это число, а число - это дата.
IF(Cell("format",B1)="D4", "✓")
вам нужно решить, какой персонаж вы хотите использовать для флажков, есть несколько вариантов на выбор. Формула будет, например:
=IF(<your cell with the date>="","☒","☑")
Google для «Unicode символ для флажка», чтобы найти альтернативы, если вам не нравятся эти два.