Я хочу рассчитать дни в списке ожидания (0, если столбец с датой оценки не заполнен), рассчитать дату с сегодняшнего дня за вычетом даты получения рефералов, а затем остановить вычисление при добавлении даты оценки.

У меня есть эта формула, которая хорошо подсчитывает дни в списке ожидания, но я хочу, чтобы он прекратился, когда клиент был оценен ... как мне это сделать?

Формула:

=IF(ISBLANK(G7),0,DATEDIF(G7,TODAY(),"d"))

Получено рефералов: G4 , дата оценки - L4

2 ответа2

1

Например, ваша формула находится в H7, дата получения G7, дата оценки L7, введите параметры Excel, формулы, установите флажок "Включить итеративный расчет", "Максимальная итерация 1" и напишите следующую формулу в H7:
=IF(L7="",IF(ISBLANK(G7),0,DATEDIF(G7,TODAY(),"d")),H7)
Это даст вам циклическую ссылку, если вы не измените параметры Включить итеративный расчет
И это заморозит результат, когда дата оценки L7 не пуста
если L7 пуст, он рассчитает количество дней, сколько вам нужно

0

Вы должны быть в состоянии просто обернуть это в другом утверждении IF ...

=IF(ISBLANK(L4), IF(ISBLANK(G7),0,DATEDIF(G7,TODAY(),"d")), "")

Сначала проверяется состояние L4 . Если дата оценки была введена, формула ничего не возвращает (пусто). Если L4 не заполнен, он запускает вашу формулу в том виде, в котором она у вас есть

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