Отображать результаты по формуле NETWORKDAYS, только если введены обе даты

0

Мне бы хотелось, чтобы формула «NETWORKDAYS» показывала решение, только если две ячейки, из которых я извлекаю данные, чтобы определить чистые рабочие дни, были заполнены датами.

Моя текущая формула =NETWORKDAYS(D3,T3).

Если D3 или T3 не заполнены датой, то результат показывает # ЗНАЧЕНИЕ!

Я хочу, чтобы в ячейке, где вводится формула, ничего не отображалось, если D3 или T3 пустые.

Kevin
источник
Могут ли D3 и T3 быть числами или всегда Даты или пустыми
Ясс
Это стандартное поведение для Excel. Есть способы скрыть это, но чтобы вы знали, вы должны увидеть #value, или #div, или любое из нескольких других сообщений, если в формуле отсутствует информация.
music2myear
Хотя в связанном вопросе упоминаются ошибки #DIV, ответ охватывает все эти сообщения и является хорошим ответом, который, вероятно, решит вашу проблему. Если этого не произойдет, вернитесь сюда и отредактируйте свои вопросы, указав, КАК он отличается.
music2myear

Ответы:

1

Если D3 и T3 всегда являются датами или пусты, вы можете использовать следующее:

=IF(OR(D3="",T3=""),"",NETWORKDAYS(D3,T3))

Или вернет, Trueесли какой-либо из D3 и T3 пуст,
Если вернет "", если Или True
иначе, ваша формула даст результат

На всякий случай, если у вас есть Text в D3 или T3
=IF(OR(D3="",T3="",Istext(D3),Istext(T3)),"",NETWORKDAYS(D3,T3))

Ясс
источник
0

Если ваша цель - убрать все сообщения об ошибках в случае неправильных вводов, вы можете использовать это:

=IF(ISERROR(NETWORKDAYS(D3, T3)), "", NETWORKDAYS(D3, T3))
Стив
источник