Как с Excel да отброяваме колко дни работим по даден проект?
|Ако част от вашите отговорности e да следите множество проекти и да отброявате тяхната продължителност, като календарни или работни дни, то това може да бъде постигнато лесно и бързо в Excel.
За да намерите броя календарни дни от началото на проект до днес, е достатъчно да извадите от днешната дата, началната. Т.е. разликата между две дати показва броя календарни дни между тях. В случай че искаме всеки ден този брой да се актуализира автоматично, ще използваме функцията TODAY(), която връща текущата дата спрямо компютъра.
Да разгледаме примера от Фиг. 1. Ако колона B съдържа датите, представляващи началото на всеки отделен проект, а в колона C искаме автоматично всеки ден да се отброява колко календарни дни са изминали от началото, то в клетка C2 ще въведем показаната по-долу формула, след което ще я копираме. За да покаже резултата от формулата като число, е необходимо да форматираме клетката като General или Number, от Format Cells.
В случай че ви се налага да отброявате, не колко календарни, а колко работни дни са изминали от началото на проекта, по-горният пример няма да ви помогне. За целта ще използваме функцията NETWORKDAYS() от категорията Date & Time. В нейния алгоритъм е заложено да брои само датите от понеделник до петък, без съботи и недели. В случай че в този период има национални или религиозни празници, те трябва да бъдат описани допълнително, за да не брои и тях.
На Фиг. 2 е показан графичният прозорец на функцията. В полето Start_date се въвежда началото на периода (датата, на която стартира проектът), в End_date – края на периода (в нашия пример това е текущата дата), а в Holidays – конкретните национални или религиозни празници, на които не се работи. Има два начина за задаване на празниците. [excel]?Първият е като ги изпишете в произволни клетки на произволен лист и ги маркирате (както е показано на Фиг. 2), а вторият е да ги изпишете в полето. Ако решите да ги изписвате в прозореца на функцията, трябва да се съобразите със следния специфичен синтаксис: {“дата на празник 1”, “дата на празник 2”,…}, като в зависимост от регионалните настройки на компютъра, разделителят между отделните дати може да е запетая (,) или точка и запетая (;). Аз винаги препоръчвам на моите курсисти първия вариант, тъй като е по-лесен и вероятността да допуснат грешка е по-малка.
В колона B от Фиг. 3, подобно на по-горния пример, отново са разположени началните дати на различните проекти. Този път в колона C, с помощта на функцията NETWORKDAYS(), са изчислени колко работни дни е работено по всеки един от тях до днешната дата.
______________________________________________
Лилия Николова е Microsoft и Cisco консултант в учебния център на Ню Хърайзънс България и инструктор с богат преподавателски опит. Тя е сертифициран Microsoft Office Specialist Master (MOS Master) и Cisco Certified Network Associate (CCNA).
Виж други публикации от Лилия Николова
Ако има дни за отработване как може да се добавят ?
Моята препоръка е въобще да не се задават като почивни дни датите, които ще бъдат отработвани в периода и така няма да се налага да ги махате после. Другият вариант е да комбинирате с фнкцията WORKDAY(start_date, days, [holidays]). В полето start_date давате резулта от NETWORKDAYS, а в days – броят дни, които ще се отработват.
Ако съботата е работна, какво можем да измислим?
Здравейте!
Благодарим за въпроса!
Възможностите са няколко, но най-лесния може да бъде като просто изчислите броя седмици от стартиране на проекта, изплзвайки функция WEEKNUM. В клетка можете да изчислите: =WEEKNUM(крайна дата,1)-WEEKNUM(първоначална дата,1) и така получената разлика да я прибавите към до момента калкулираните работни дни, по начина описан в статията.
Разгледайте нашите подходящи обучения за Вас:
Excel 2019 – Part 2
Excel 2019 – Part 3