Как да изчислим часовете в Excel с изключение на почивните дни

Експресната таблица на Excel може да се превърне в незаменим инструмент за вашия бизнес, когато впрегнете силата си за водене на записи и извършване на изчисления. Възползвайте се от привидно безграничната функционалност на програмата, за да автоматизирате най-сложните изчисления. Ако трябва да определите колко часа съществуват между две точки във времето, но не искате да преброите уикенд дни в изчисленията си, трябва да комбинирате функцията NETWORKDAYS, която автоматично намалява дните през уикенда, с функцията MOD, която ще разбери точния брой часове.

1.

Отворете нова електронна таблица на Microsoft Excel 2010. Кликнете върху клетка A1 и въведете най-ранната дата и час, от където искате да се броят. Първо въведете датата, след това натиснете "Space" и въведете часа, като използвате 24-часов часовник. Натиснете "Enter" и датата ще се появи в клетката. Ако искате да видите и времето в електронната таблица, щракнете с десния бутон върху клетката и изберете "Форматиране на клетки", кликнете върху "Дата" и изберете формат, който показва както дата, така и час, след което натиснете "OK".

2.

Повторете този процес с крайната дата и час в клетка B1.

3.

Кликнете върху клетката, в която искате да се появи резултатът, след това въведете "= NETWORKDAYS (A1, B1) -1-MOD (A1, 1) + MOD (B1, 1)", без кавичките. Натиснете "Enter", за да завършите функцията. Функцията MOD връща остатък от деление и тъй като Excel обработва времето като част от деня, тази формула ще определи общия брой дни, използвайки функцията NETWORKDAYS, след което ще изчисли часовата разлика, използвайки двете функции на MOD.

4.

Кликнете с десния бутон на мишката върху мястото, където сте въвели формулата, която вече има странно изглеждаща дата. Изберете "Форматиране на клетки" от изскачащото меню, след което кликнете върху "Време" в лявата част на прозореца. Превъртете надолу, докато видите опцията "37:30:55", което означава, че ще показва времето като общ брой часове, вместо да прекъсва и да рестартира на 24. Кликнете върху "ОК" и общия брой часове, с изключение на за уикендите, които съществуват между вашите две дати и часове ще се появят.

Бакшиш

  • Ако вашето местоположение има уикенди, които не са в събота или неделя, можете също да използвате алтернативна форма на функцията NETWORKDAYS, за да посочите кои дни от седмицата да не се броят. Използвайте NETWORKDAYS.INTL точно както NETWORKDAYS, освен след втория аргумент за дата, поставете запетая и след това въведете седемцифрен низ, състоящ се от единици и нули. Първата цифра представлява понеделник и последната неделя. Използвайте "1", за да обозначите уикенд, и "0", за да обозначите работен ден. Поставете целия седемцифрен низ в кавички.

Препоръчано