Неоправданно большое отрицательное число при использовании = NETWORKDAYS () - PullRequest
0 голосов
/ 04 мая 2018

Здравствуйте, я пытаюсь использовать формулу =NETWORKDAYS в Excel, чтобы вычислить количество рабочих дней, прошедших между двумя датами за вычетом государственных праздников на отдельном листе. Когда я ввожу правильную формулу, я получаю неоправданно большое отрицательное число, такое как -29221 рабочих дней в период с 2017-04-28 по 2018-04-24. Я пытался изменить NumberFormat ячеек, игнорируя праздничные дни и т. Д., Но я все еще получаю эти числа. Я что-то не так делаю?

Вот моя формула:

=NETWORKDAYS(2018-4-24,D2,PUBLIC_HOLIDAYS!E44:E61)

Не удалось найти в Интернете ничего, что могло бы решить эту проблему.

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Статическая дата читается как текст. Заключите его в кавычки или используйте функцию даты. Рассмотрим следующие варианты:

=NETWORKDAYS("2018-4-24",D2,PUBLIC_HOLIDAYS!E44:E61)

OR

=NETWORKDAYS(DATE(2018,4,24),D2,PUBLIC_HOLIDAYS!E44:E61)

Если это все еще не работает, проверьте ячейки, на которые вы ссылаетесь. Убедитесь, что вы ссылаетесь на даты или их эквивалентное значение, а не на случайные числа.

Надеюсь, это поможет ..

0 голосов
/ 04 мая 2018

2018-4-24, вероятно, не читается как значение даты, вставьте его в ячейку и измените на общее, чтобы получить его "значение", или используйте его в Date() следующим образом:

=NETWORKDAYS(DATE(2018,4,24),D2,PUBLIC_HOLIDAYS!E44:E61)

...