სამუშაო და კალენდარული დღეების გაანგარიშება
პროექტების დაგეგმვისას, ვადების განსაზღვრისას ან სახელშეკრულებო ვალდებულებების შესრულების კონტროლისას, კალენდარული და სამუშაო დღეების ერთმანეთისგან გამიჯვნა აუცილებელია. კალენდარული დღე მოიცავს წელიწადის ყოველ დღეს ყოველგვარი გამონაკლისის გარეშე, ხოლო სამუშაო დღეების ათვლისას მხედველობაში მიიღება მხოლოდ ის პერიოდები, როდესაც ორგანიზაციები თუ სახელმწიფო უწყებები აქტიურად მუშაობენ.
სტანდარტული სამუშაო კვირა, როგორც წესი, მოიცავს ხუთ დღეს ორშაბათიდან პარასკევის ჩათვლით, თუმცა სხვადასხვა სფეროსა და რეგიონში ეს გრაფიკი განსხვავებულია. "სამუშაო დღეების კალკულატორი" საშუალებას გაძლევთ ზუსტად მართოთ ეს განსხვავებები, მოარგოთ სამუშაო კვირის სტრუქტურა თქვენს რეალურ განრიგს და ავტომატურად გამორიცხოთ არასამუშაო პერიოდები.
ფუნქციონალი და მუშაობის რეჟიმები
ინსტრუმენტი მუშაობს ორ ძირითად რეჟიმში, რომელთა არჩევანიც ხდება ველში "რეჟიმი":
- "ორ თარიღს შორის": ეს რეჟიმი გამოიყენება მაშინ, როდესაც გსურთ გაიგოთ ზუსტად რამდენი სამუშაო დღეა მოქცეული ორ კონკრეტულ თარიღს შორის. მომხმარებელი უთითებს ველებს "დაწყების თარიღი" და "დასრულების თარიღი". დამატებით, შესაძლებელია მონიშნოთ ველი "დასრულების თარიღის ჩათვლით, როგორც სრული დღე", რათა საბოლოო ჯამში აისახოს დასრულების დღეც.
- "მიმატება ან გამოკლება": ეს რეჟიმი გამოიყენება კონკრეტული ვადის (დედლაინის) გამოსათვლელად. თქვენ ირჩევთ საწყის თარიღს, მიმართულებას ("მიმატება" ან "გამოკლება") და უთითებთ სასურველ სამუშაო დღეთა რაოდენობას. კალკულატორი გამოთვლის და დააბრუნებს ზუსტ კალენდარულ თარიღს.
სამუშაო კვირის მორგება და უქმე დღეების მართვა
სხვადასხვა ინდუსტრიაში სამუშაო გრაფიკი ინდივიდუალურია. კალკულატორი გაძლევთ საშუალებას მონიშნოთ კვირის სასურველი სამუშაო დღეები ველში "კვირის სამუშაო დღეები". ნაგულისხმევი პარამეტრით აქტიურია ორშაბათიდან პარასკევის ჩათვლით დღეები, თუმცა შეგიძლიათ მონიშნოთ ნებისმიერი კომბინაცია (მაგალითად, ექვსდღიანი სამუშაო კვირა შაბათის ჩათვლით). აუცილებელი პირობაა, რომ მონიშნული იყოს მინიმუმ ერთი სამუშაო დღე.
გარდა ყოველკვირეული დასვენების დღეებისა, მნიშვნელოვან როლს თამაშობს ოფიციალური სახელმწიფო თუ კორპორატიული უქმეები. ველში "გამოსატოვებელი უქმე დღეები (არასავალდებულო)" შეგიძლიათ შეიყვანოთ კონკრეტული თარიღები, რომლებიც უნდა გამოირიცხოს გაანგარიშებიდან. თარიღები უნდა ჩაიწეროს YYYY-MM-DD ფორმატში (მაგალითად: 2026-12-25), თითო ხაზზე მხოლოდ ერთი თარიღი. ცარიელი ხაზები სიაში ავტომატურად უგულებელყოფილია.
გამოთვლის წესები და შეზღუდვები
ზუსტი შედეგების მისაღებად კალკულატორი ეყრდნობა შემდეგ მათემატიკურ და კალენდარულ წესებს:
- ათვლის დასაწყისი: "მიმატება ან გამოკლება" რეჟიმში ათვლა ყოველთვის იწყება დაწყების თარიღის მომდევნო დღიდან.
- ნულოვანი მნიშვნელობა: 0 სამუშაო დღის მიმატება ან გამოკლება აბრუნებს თავად დაწყების თარიღს.
- თარიღების რიგითობა: თუ რეჟიმში "ორ თარიღს შორის" დასრულების თარიღი უფრო ადრეა, ვიდრე დაწყების თარიღი, სისტემა ავტომატურად დაითვლის მათ კალენდარული თანმიმდევრობით და გამოიტანს შეტყობინებას: "დასრულების თარიღი უფრო ადრეა, ვიდრე დაწყების თარიღი, ამიტომ ისინი დაითვალა კალენდარული თანმიმდევრობით.".
- დიაპაზონი: კალკულატორი მხარს უჭერს თარიღებს 1-დან 9999 წლამდე.
- ლიმიტები: უქმე დღეების სია შემოფარგლულია მაქსიმუმ 1,000 თარიღით, ხოლო მისამატებელი/გამოსაკლებელი სამუშაო დღეების მაქსიმალური რაოდენობაა 100,000.
შესაძლო შეცდომების შეტყობინებები
არასწორი მონაცემების შეყვანის შემთხვევაში, სისტემა აჩვენებს შესაბამის შეტყობინებას:
- არავალიდური თარიღის მითითებისას:
"ეს არ არის ვალიდური კალენდარული თარიღი." - დღეების ლიმიტის გადაჭარბებისას:
"სამუშაო დღეების რაოდენობა უნდა იყოს მთელი რიცხვი 100,000-მდე." - თუ არცერთი სამუშაო დღე არ არის მონიშნული:
"აირჩიეთ კვირის მინიმუმ ერთი სამუშაო დღე." - უქმე დღეების არასწორი ფორმატისას:
"უქმე დღის ეს ხაზი არ არის ვალიდური YYYY-MM-DD თარიღი: {line}"(მაგალითად, "bad-date"-ის შეყვანისას გამოჩნდება:"უქმე დღის ეს ხაზი არ არის ვალიდური YYYY-MM-DD თარიღი: bad-date"). - უქმე დღეების რაოდენობის გადაჭარბებისას:
"უქმე დღეების სია შემოფარგლულია 1,000 თარიღით." - მხარდაჭერილი წლების დიაპაზონის დარღვევისას:
"შედეგი სცილდება მხარდაჭერილ დიაპაზონს (წლები 1–9999)."
მონაცემთა დამუშავება და კონფიდენციალურობა
ინსტრუმენტის გამოყენებისას თქვენი მონაცემები სრულად დაცულია. ყოველი გამოთვლა ხდება თქვენს ბრაუზერში — თქვენ მიერ შეყვანილი თარიღები არასოდეს ტოვებს თქვენს მოწყობილობას და არ იტვირთება გარე სერვერებზე.
ხშირად დასმული კითხვები (FAQ)
რომელი დღეები ითვლება სამუშაო დღეებად?
ნაგულისხმევად, ორშაბათიდან პარასკევის ჩათვლით. კვირის დღეების ღილაკები საშუალებას გაძლევთ შეცვალოთ ეს — მონიშნეთ შაბათი ექვსდღიანი სამუშაო კვირისთვის, ან გახადეთ პარასკევი და შაბათი დასვენების დღეები. გარდა ამისა, გამოტოვებული იქნება ნებისმიერი თარიღი, რომელსაც უქმე დღეების სიაში შეიყვანთ.
იცის თუ არა კალკულატორმა ჩემი ქვეყნის ოფიციალური უქმე დღეები?
არა — ოფიციალური უქმე დღეები განსხვავდება ქვეყნის, რეგიონისა და წლის მიხედვით, და ბევრი მათგანი გადაიტანება სხვა დღეს, როდესაც ემთხვევა შაბათ-კვირას. ჩასვით დასვენების დღეები თქვენი საკუთარი კალენდრიდან, თითო ხაზზე თითო თარიღი, და გამოტოვებული იქნება ზუსტად ეს დღეები.
როგორ ითვლება „დღეიდან 5 სამუშაო დღე“?
ათვლა იწყება დაწყების თარიღის მომდევნო დღიდან: თითოეული სამუშაო დღე ითვლება ერთად, ხოლო მეხუთე დღე არის შედეგი. თუ იწყებთ პარასკევს, ერთი სამუშაო დღის შემდეგ იქნება ორშაბათი. ნულის დამატება აბრუნებს თავად დაწყების თარიღს.