Пресмятане на отрицателни часове в Excel – задача с повишена трудност?
|Боряна Петрова, MOS Master, MCTS Project 2007
Преди време в отдел Човешки Ресурси се появи казусът как да се пресмятат часовете работа. Всичко е добре, докато часовете извършена работа надвишават или са равни на нормата часове за ден.
Какво се случва обаче, ако часовете работа са по-малко от нормата?
Оказва се, че Microsoft Excel не може да изчислява часове с отрицателни стойности:
Решение на това може да се намери поне по два начина.
Вариант 1:
За целта трябва да се промени заложената начална система за дати в Excel. От начална дата 01 януари 1900 г. да се промени на 02 януари 1904 г.
За Excel 2007 – 2010
1. Офис бутон -> Excel Options ->Advanced
2. Почти в края на списъка се намира опцията Use 1904 date system
В този случай няма да имате проблем за визуализация на отрицателни резултати с часове.
Вариант 2:
В този случай се използва малък трик, с който се изчисляват само минутите:
___________________________________________________
Боряна Петрова води курсове по Microsoft Excel в учебния център New Horizons.
За програмите на курсовете: Microsoft Excel Courses & Training
За допълнителна информация: свържете се с нас
Не се бях сблъсквала с това, но вече го знам! Благодаря, Боби 🙂
IF(((клетка = начален час)-(клетка = краен час))<0;((клетка = краен час)-(клетка = начален час))<*(-1);(клетка = начален час)-(клетка = краен час)))*24*60
Това е правилната формула:
IF(((клетка = начален час)-(клетка = краен час))<0;((клетка = краен час)-(клетка = начален час))*(-1);(клетка = начален час)-(клетка = краен час)))*24*60