Мне нужен оператор IF, который будет возвращать значение в ячейку, если дата в другой ячейке будет старше определенного количества дней. По какой-то причине я не могу получить утверждение для распознавания даты в первой ячейке.

Я пытаюсь = ЕСЛИ (A1> 180, "Да", "Нет")

Возвращение, которое я получаю, всегда да. Я думаю, что это как-то связано с преобразованием даты в число, но я понятия не имею.

1 ответ1

0

вам нужна вторая база для сравнения. более чем на 180 дней старше , чем что? сейчас вы проверяете, больше ли А1 больше чем на 180 дней.

Если вы хотите сравнить с сегодняшним днем или прямо сейчас, используйте =IF((NOW()-A1)>180, "Yes", "No") .

Если вы также хотите, чтобы в пустых значениях отображалось "Да", используйте =IF(A1="","Yes",IF((NOW()-A1)>180, "Yes", "No")) .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .