Виключення годин в Excel


0

Я намагаюся обчислити час обробки від часу, отриманого до завершення часу, і мені потрібно виключити години 11:00 - 8:00, тому що вони неробочі години. Я спробував зіграти з NETWORKDAYS функцію, але не могли зрозуміти.

Категорії:

  • Отримано
  • Завершення обробки (час завершено)
  • Час початку (8:00 ранку)
  • Час закінчення (23:00)

Це те, що я спробував до цих пір, але він викидає помилку:

=(NETWORKDAYS(Received,Processing_End)-1) *
 (End_time-Start_ti‌​me) +
 IF(NETWORKDAYS(P‌​rocessing_End, Proces‌​sing_End), 
    MEDIAN(MOD‌​(Processing_End,1), E‌​nd_time, Start_time),‌
    ​End_time) - 
 MEDIAN(NET‌​WORKDAYS(Received,Re‌​ceived) * 
 MOD(Received‌​,1), End_time, Start_t‌​ime)

Як я можу це зробити?



До цих пір помилки в імені. Я не хочу виключати дати, лише раз, так що ви можете пройти через те, як буде виглядати формула? Дякую!
Heike

Ви дивилися на мою відповідь? Вам це допоможе?
Scott

Відповіді:


0

Було б корисно, якщо б ви надали деякі зразки даних.

Я припускаю, що отриманий час і час завершено ніколи з 23:00 до 8:00, тому що магазин закритий, але це відкрито сім днів на тиждень (365 днів на рік), так що нам не потрібно турбуватися про вихідні.

Один із способів розгляду проблеми полягає в тому, що, якщо робота завершена в той же час, коли він отриманий, але n днів (тобто 24 × n години), потім простий B2-A2 віднімання дасть 24 × n годин, коли потрібно результат 15 × n годин, тому що магазин відкритий 15 годин щодня. Тому я думаю, що рішення полягає в простому відніманні, а потім відняти 9 годин для кожного дня роботи в системі.

Ця формула повинна зробити це:

=$B2-$A2 - (INT($B2)-INT($A2))*(1+TIME(8,0,0)-TIME(23,0,0))

де я використовую INT($B2) і INT($A2) щоб отримати день порції значення дати / часу, і безладний вираз (1+TIME(8,0,0)-TIME(23,0,0)) 9 годин (8:00 ранку завтра, минуло о 11 годині вечора).

Ось знімок екрана:

spreadsheet screenshot

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.