Заявление IF с сетевыми днями

Я пытаюсь написать формулу, используя функцию IF и Networkdays. Я в основном хочу, чтобы эта формула смотрела в столбце J3 и видела, есть ли дата. Если есть дата, она должна возвращать количество рабочих дней между датой завершения и датой обнаружения.

Если J3 (дата завершения) пуст, что означает, что он еще не завершен, я просто хочу, чтобы он возвращался пустым.

Обрезка изображения


person user3067028    schedule 07.08.2014    source источник
comment
Не могли бы вы поделиться тем, что вы уже используете в качестве формулы?   -  person    schedule 07.08.2014
comment
Да нет проблем. = ЧИСТРАБДНИ(A3,J3)   -  person user3067028    schedule 07.08.2014


Ответы (2)


Попробуйте что-то вроде этого:

=IF(J3 = "", "", NETWORKDAYS(A3, J3))

У вас уже было 50% формулы.

Оператор IF проверит, является ли J3 пустым (т.е. ""). Если это правда, он вернет пустое значение. Если это ложно, что означает, что там что-то есть, он вернет вашу формулу.

Дай мне знать, если это работает.

person Community    schedule 07.08.2014
comment
Что, если бы у меня была аналогичная формула, скажем, J3-L3, и я хочу, чтобы формула возвращала пробел, если J3 пуст. Конечно, если он не пуст, он продолжит и продолжит возвращать ответ формулы - person user3067028; 07.08.2014
comment
Та же идея. У вас есть =IF(statement, TRUE, FALSE). Оператор проверяет, является ли J3 пустым, если оно истинно, оно делает все, что находится в истинном разделе (в данном случае return ), и если оно не является пустым, то все, что находится в ложном разделе. Итак, все, что вам нужно сделать, это изменить ложную часть с помощью вашей новой формулы. - person ; 07.08.2014

Вот формула, которую я использую:

=IF(NETWORKDAYS($G7,$H7)>0, NETWORKDAYS($G7,$H7),"-")
person Lynnette    schedule 27.04.2017