Оставьте ячейку пустой, если другая ячейка не пустая

Оставьте ячейку пустой, если другая ячейка не пустая

В настоящее время у меня есть две ячейки на листе Excel:

  • Один из них подсчитывает, сколько дней проблема остается открытой, используя формулу:
    =IF(ISBLANK(B2),"", DAYS360(B2,$AY$1))
  • и еще одна ячейка, которая подсчитывает, сколько времени потребовалось для закрытия вопроса, используя формулу:
    =IF(AU:AU="","",DAYS360(B2,AU2))

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

Пожалуйста, посмотрите скриншот ниже. Как это исправить?

Скриншот

решение1

Если я правильно понял, ячейка AY1 показывает текущую дату =TODAY(), а когда вопрос закрывается, «сколько времени было открыто» будет равно «сколько времени потребовалось для закрытия».

Если вы используете эту формулу для ячейки AV2, она прекратит подсчет, как только вы введете «дату остановки» в AU2.

=IF(AW2="",IF(ISBLANK(B2),"",DAYS360(B2,$AY$1)),"")

Скриншот

решение2

ISBLANKвозвращает FALSE, если содержимое ячейки ""(пустая строка). Вы можете проверить это, установив содержимое ячейки в =""и попробовав ISBLANKиз другой ячейки. Попробуйте использовать IF(B2="", ...)вместо этого.

Связанный контент