عدد أيام التقويم. حساب اختلافات التاريخ في Microsoft Excel

بداية الفترة (أو بشرطة مائلة أو نقطة)
نهاية الفترة (أو من خلال شرطة مائلة أو نقطة)
عطلة نهاية الأسبوع المحددة من الأسبوع
ص في من ح ص من في
تأخذ في الاعتبار المراسيم الصادرة عن حكومة الاتحاد الروسي بشأن تحويل الأيام
نعم

حساب أيام العمل والعطلات

الآلة الحاسبة بسيطة للغاية ، ولكن مع ذلك ، في رأيي ، فهي مريحة للغاية لحساب عدد أيام العمل بين التواريخ العشوائية.

تستخدم الآلة الحاسبة بيانات حول تحويل أيام العمل والعطلات الواردة في القرارات السنوية لحكومة الاتحاد الروسي.

بالطبع ، هناك العديد من هذه الآلات الحاسبة ونحن لسنا أصليين في هذا ، ولكن هناك بعض النقاط البارزة التي أعتقد أنك ستحبها ويمكن استخدامها لإنشاء آلات حاسبة أخرى.

تسليط الضوء الأول: لا يمكننا أن نأخذ في الاعتبار العطلات الواردة في مراسيم حكومة الاتحاد الروسي ، ولكن نأخذ في الاعتبار فقط عطلات نهاية الأسبوع (لروسيا ، السبت والأحد)

الميزة الثانية: بالنسبة للبلدان التي لديها أيام أخرى من الأسبوع كأيام عطلة (على سبيل المثال ، في إسرائيل ، أيام العطلة هي الجمعة والسبت) ، يمكنك تحديد أيام الأسبوع التي ستكون أيام عطلة. هذا مناسب ليس فقط للبلدان الأخرى ، ولكن أيضًا للاستخدام المحلي ، عندما يكون معروفًا أننا نعمل في نوبات ، كل خميس وسبت وثلاثاء.

تسليط الضوء الثالث: يمكننا استخدام نظام تعسفي تمامًا للعطلات ، معطى في شكل معين(عرض هذه الوظيفة ليس على الموقع ، على الرغم من أن الوظيفة تعمل) ولكل شخص ، قم ببناء تقويم الإنتاجبالنسبة لبيلاروسيا وكازاخستان وصربيا لن تكون صعبة.

من الآثار الجانبية الرائعة لهذه الآلة الحاسبة أيضًا حساب عدد الأيام بين تاريخين. علاوة على ذلك ، فإنها تحسب الفرق بنفس الطريقة التي يتم بها في قسم المحاسبة وقسم شؤون الموظفين. بمعنى ، إذا كان الشخص يعمل من 1 يوليو إلى 8 يوليو ، فسيكون ذلك 8 أيام. منذ اليوم الأخير يعتبر يوم عمل.

على عكس الآلات الحاسبة الرياضية والفلكية ، حيث يتم الحصول على 7 أيام بنفس البيانات. يظهر هذا الخطأ في يوم واحد بسبب حقيقة أن اليوم الأخير في قرارات الموظفين هو دائمًا يوم عمل ويجب أخذه في الاعتبار ، وفي الآلات الحاسبة الدقيقة والمجردة ، يُعتبر أن 8 يوليو يأتي في منتصف الليل (0: 0: 0 ) والفرق بين منتصف ليل 1 يوليو ومنتصف ليل 8 يوليو (أو 23 ساعة و 59 دقيقة و 59 ثانية و 999 مللي ثانية و 999999 ميكروثانية وما إلى ذلك في 7 يوليو) سيكون 7 أيام بالضبط.

المبدأ الأساسي الذي يلتزم به الروبوت هو تكرار عطلات نهاية الأسبوع خلال الأسبوع. إذا تمت ملاحظة ذلك ، فستعطيك الآلة الحاسبة النتيجة التي توقعتها.

من المؤسف أن المراسيم الصادرة عن حكومة الاتحاد الروسي لا تزال لا تقدم رمز الاستجابة السريعة ، حيث سيتم الإشارة إلى جميع أيام العطل الخاصة بالرمز الحالي لمعالجة الجهاز. هذا من شأنه أن يبسط عمل دائرة معينة من الناس.

تؤخذ العطلات وعمليات النقل على أراضي الاتحاد الروسي في الاعتبار من عام 2010 إلى عام 2019.

بالنسبة للمستخدمين الذين يحتاجون إلى حساب تاريخ العمل الأول بعد إجازة أو رحلة عمل أو أي فترة زمنية أخرى ، انتبه إلى هذه الآلة الحاسبة. تاريخ العودة إلى العمل من الإجازة ، مرسوم عبر الإنترنت

بناء الجملة

لعملاء جابر

slave_d date.start ؛ تاريخ الانتهاء ؛ الأسبوع

أسبوع - يعطي معلومات كاملة عن كيفية حساب أيام وساعات العمل. يتكون الأسبوع من سبعة أحرف 0 أو 1 ، حيث يكون لكل شخصية دورها الخاص. 0 - الشخص يعمل ، 1 - الشخص لا يعمل (يوم عطلة). إذا كان الأسبوع فارغًا ، فسيتم استخدام الرمز 0000011 - أي أن يومي السبت والأحد أيام عطلة.

أود أن أشير إلى أن هذا أسبوع تقويمي وهذا المؤشر يوضح كيف ترتاح خلال الأسبوع. يبدأ ترقيم الأسبوع من الصفر وهذا اليوم هو الإثنين ، ثم الثلاثاء -1 ، والأربعاء -2 ، إلخ.

تاريخ البداية - التاريخ بالصيغة DD / MM / YYYY - يشير إلى بداية النطاق الذي يتم فيه حساب عدد أيام العمل

تاريخ الانتهاء - التاريخ بالصيغة DD / MM / YYYY - يشير إلى نهاية النطاق الذي يتم حساب عدد أيام العمل فيه

الانتباه! يمكن أيضًا إدخال التاريخ بنقطة أو شرطة مائلة. من خلال نقطة ، يكون الدخول على الهاتف الخلوي والأجهزة اللوحية أكثر ملاءمة ، ومن خلال شرطة مائلة يكون أكثر ملاءمة على جهاز كمبيوتر على لوحة المفاتيح على اليمين (اللوحة الرقمية)

أمثلة على استخدام ملفات

rab_d 1/1/2014 ؛ 31/12/2014

ردا على ذلك سوف نتلقى

عدد الأيام بين تاريخين محددين 365

عدد أيام العمل 247

عدد أيام الإجازة و العطلات الرسمية 118

rab_d 2/7/2010 ؛ 25/10/2013

ردا على ذلك نحصل عليه

عدد الأيام بين تاريخين محددين 1212

عدد أيام العمل 827

عدد أيام العطل والأعياد 385

rab_d 20/1/2010 ؛ 10/2/2014 ؛ 0101001

ردا على ذلك نحصل عليه

عدد الأيام بين تاريخين محددين 1483

عدد أيام العمل 797

عدد أيام العطل والأعياد 686

المثال السابق ، تجاهل فقط أيام العطل الرسمية. كحالة استخدام ، واجب التحول ، الأمن ، إلخ.

للتنفيذ بعض المهامفي Excel ، تحتاج إلى تحديد عدد الأيام التي مرت بين بعض التواريخ. لحسن الحظ ، يحتوي البرنامج على أدوات يمكنها حل هذه المشكلة. دعنا نتعرف على كيفية حساب فرق التاريخ في Excel.

قبل أن تبدأ العمل مع التواريخ ، تحتاج إلى تنسيق الخلايا لهذا التنسيق. في معظم الحالات ، عند إدخال مجموعة أحرف تبدو كتاريخ ، ستعيد الخلية تنسيق نفسها. لكن لا يزال من الأفضل القيام بذلك يدويًا لتأمين نفسك ضد المفاجآت.


الآن سيتم التعرف على جميع البيانات التي سيتم تضمينها في الخلايا المحددة بواسطة البرنامج كتاريخ.

الطريقة الأولى: عملية حسابية بسيطة

أسهل طريقة لحساب فرق الأيام بين التواريخ هي باستخدام صيغة بسيطة.


الطريقة الثانية: وظيفة RAZDAT

يمكنك أيضًا استخدام دالة خاصة لحساب الفرق في التواريخ رزدات. تكمن المشكلة في أنه ليس في قائمة معالج الوظائف ، لذلك عليك إدخال الصيغة يدويًا. يبدو تركيبها كما يلي:

RAZDAT (start_date، end_date، unit)

"وحدة"- هذا هو التنسيق الذي سيتم عرض النتيجة به في الخلية المحددة. يحدد الرمز المستخدم في هذه المعلمة الوحدات التي سيتم إرجاع الإجمالي فيها:

  • "ذ" - سنوات كاملة ؛
  • "م" - شهور كاملة ؛
  • "د" - أيام ؛
  • "YM" - الفرق في الأشهر ؛
  • "MD" - الفرق في الأيام (لا يتم أخذ الأشهر والسنوات في الاعتبار) ؛
  • "YD" - الفرق في الأيام (لا تؤخذ السنوات في الاعتبار).

تحتاج أيضًا إلى ملاحظة أنه ، على عكس طريقة الصيغة البسيطة الموضحة أعلاه ، عند استخدام هذه الوظيفة ، يجب أن يكون تاريخ البدء في المقام الأول ، ويجب أن يكون تاريخ الانتهاء في الثاني. خلاف ذلك ، ستكون الحسابات غير صحيحة.


الطريقة الثالثة: حساب عدد أيام العمل

يمتلك Excel أيضًا القدرة على حساب أيام العمل بين تاريخين ، أي باستثناء عطلات نهاية الأسبوع والعطلات. لهذا ، يتم استخدام الوظيفة الشسترابني. على عكس البيان السابق ، يتم إدراجه في معالج الوظيفة. صيغة هذه الوظيفة هي:

NETWORKDAYS (تاريخ_البدء ، تاريخ_الانتهاء ، [أيام العطل])

في هذه الوظيفة ، الوسيطات الرئيسية هي نفسها تلك الخاصة بالمشغل رزدات- تاريخ البدء والانتهاء. بالإضافة إلى ذلك ، هناك حجة اختيارية "عطلات".

يجب استبداله بتواريخ العطل الرسمية ، إن وجدت ، للفترة المشمولة. تحسب الدالة جميع أيام النطاق المحدد ، باستثناء أيام السبت والأحد وأيضًا تلك الأيام التي أضافها المستخدم إلى الوسيطة "عطلات".


بعد التلاعب أعلاه ، سيتم عرض عدد أيام العمل للفترة المحددة في الخلية المحددة مسبقًا.

كما ترى ، يوفر برنامج Excel لمستخدميه أداة ملائمة إلى حد ما لحساب عدد الأيام بين تاريخين. في الوقت نفسه ، إذا كنت تحتاج فقط إلى حساب الفرق بالأيام ، ثم المزيد الخيار الأفضلسيتم تطبيق صيغة طرح بسيطة بدلاً من استخدام دالة رزدات. ولكن إذا كنت بحاجة ، على سبيل المثال ، إلى حساب عدد أيام العمل ، فستأتي الوظيفة إلى الإنقاذ NETWORKDAYS. أي ، كما هو الحال دائمًا ، يجب على المستخدم اتخاذ قرار بشأن أداة التنفيذ بعد أن يقوم بتعيين مهمة محددة.

إذا كنت تعمل في ورقة Excel ليس فقط مع الأرقام والرسوم البيانية والصور ، ولكن أيضًا مع التواريخ ، فمن المحتمل أنك واجهت موقفًا كان عليك حساب الفرق بينهما. على سبيل المثال ، تحتاج إلى تحديد عدد الأيام أو الأشهر لفترة زمنية معينة ، أو حساب عمر الشخص بحيث تكون النتيجة بالأيام والشهور والسنوات ، أو ربما تكون مطلوبة لحساب أيام العمل.

يوجد بالفعل مقال حول حساب الفرق في Excel على الموقع ، وفيه تطرقت إلى التواريخ قليلاً. لكن دعونا الآن نلقي نظرة على هذه المشكلة بمزيد من التفصيل ونكتشف كيفية حساب عدد الأيام بين تاريخين. بطريقة بسيطةأو استخدام وظيفة RAZDAT () وكيفية تحديد عدد أيام العمل.

الطريقة الأولى: الطرح

لنبدأ بالأبسط - نطرح الثاني من تاريخ واحد ، ونحصل على القيمة التي نحتاجها. قبل ذلك ، تأكد من تحديد تنسيق الخلايا التي يتم إدخال الأرقام بها "التاريخ".

إذا لم تكن قد ملأتهم بعد ، فحدد النطاق الذي تريد العمل به وانقر على السهم الصغير بجوار اسم مجموعة "الرقم".

في النافذة التي تفتح على اليسار ، حدد التنسيق الذي يناسبنا ، ثم في المنطقة الرئيسية حدد النوع: 14/03/12 ، 14 مارس 12 أو آخر. اضغط موافق".

في تلك الخلايا التي قمت للتو بتغيير التنسيق لها ، أدخل البيانات. لقد ملأت A1 و B1. أنت الآن بحاجة إلى تحديد أي خلية (D1) يتم فيها تعيين تنسيق البيانات العام ، وإلا ستكون الحسابات غير صحيحة. ضع "=" فيه واضغط أولاً على أحدث تاريخ (B1) ، ثم على (A1) المبكر. لحساب عدد الأيام بينهما ، اضغط على "أدخل".

الطريقة 2: استخدام وظيفة

للقيام بذلك ، حدد الخلية التي ستكون النتيجة (B3) ، وتأكد من تحديد التنسيق العام لها.

لحساب الأيام ، سنستخدم وظيفة RAZDAT (). يتضمن ثلاث وسيطات: تاريخ البدء والانتهاء ، الوحدة. الوحدة هي ما نريد الحصول على النتيجة فيه. مستبدلة هنا:

"د" - عدد الأيام ؛
"م" - عدد الأشهر الكاملة ؛
"y" - عدد السنوات الكاملة ؛
"md" - تحسب الأيام دون مراعاة الأشهر والسنوات ؛
"yd" - عد الأيام دون مراعاة السنوات فقط ؛
"ym" - تحسب الأشهر دون مراعاة السنة.

نضع علامة المساواة في B3 ، ونكتب RAZDAT ونفتح القوس. ثم حدد موعد مبكر(A1) ، ثم لاحقًا (B1) ، ضع بين علامات الاقتباس الوحدة المناسبة وأغلق القوس. بين كل الحجج وضع "؛" . للحساب ، اضغط على "دخول".

حصلت على هذه الصيغة:

RAZNDAT (A1 ؛ B1 ؛ "d")

باختيار "d" كوحدة ، حصلت على النتيجة - 111.

إذا تغير قيمة معينة، على سبيل المثال ، في "md" ، ستحسب الصيغة الفرق بين 5 و 24 ، باستثناء الأشهر والسنوات.

من خلال تغيير هذه الحجة بهذه الطريقة ، سيكون من الممكن اشتقاق عمر الشخص بالضبط. في خلية واحدة ستكون هناك سنوات "y" ، والأشهر الثانية "ym" ، والأيام الثالثة "md"

الطريقة الثالثة: حساب أيام العمل

لنأخذ هذا الجدول كمثال. في العمود (أ) لدينا بداية الشهر أو تاريخ بدء العد ، وفي (ب) لدينا نهاية الشهر أو العد. تحسب هذه الوظيفة أيام العمل ، باستثناء أيام السبت والأحد ، ولكن هناك أيضًا أيام إجازات في الأشهر ، لذلك سيتم ملء العمود C بالتواريخ المقابلة.

NETWORKDAYS (A5 ، B5 ، C5)

كوسيطات ، نحدد تاريخ البدء (A5) ، ثم تاريخ الانتهاء (B5). الحجة الأخيرة هي الأعياد (C5). نحن نفصل بينهما "؛" .

بالضغط على "أدخل" ستظهر النتيجة ، في مثال الخلية D5 - 21 يومًا.

فكر الآن فيما إذا كان هناك عدة أيام عطلات في الشهر. على سبيل المثال ، في يناير رأس السنة الجديدة وعيد الميلاد. حدد الخلية (D6) وضعها على قدم المساواة. ثم انقر فوق الحرف "f" في شريط الصيغة. ستفتح نافذة "إدراج دالة". في حقل "الفئة" ، حدد "قائمة أبجدية كاملة"وتجد في القائمة الوظيفة المطلوبة. انقر فوق موافق.

بعد ذلك ، تحتاج إلى تحديد وسيطات الوظيفة. في "تاريخ_البدء" نختار القيمة الأولية (A6) ، في "تاريخ_الانتهاء" - النهاية (B6). في الحقل الأخير ، أدخل تواريخ العطلات بين قوسين () وعلامات الاقتباس "". ثم اضغط على "موافق".

نتيجة لذلك ، سوف نحصل على الوظيفة التالية وسيتم احتساب القيمة باستثناء عطلات نهاية الأسبوع والعطلات المحددة:

NETWORKDAYS (A6، B6، ("01/01/17"، "01/07/17"))

من أجل عدم تسجيل الإجازات يدويًا ، يمكنك تحديد نطاق معين في الحقل المقابل. لدي C6: C7.

سيتم احتساب أيام العمل ، وستبدو الوظيفة كما يلي:

NETWORKDAYS (A6؛ B6؛ C6: C7)

لنقم الآن بحساب الشهر الماضي. أدخل الوظيفة واملأ وسيطاتها:

NETWORKDAYS (A8؛ B8؛ C8)

في فبراير ، اتضح أن 19 يوم عمل.

حول وظائف التاريخ والوقت الأخرى في Excel ، كتبت مقالة منفصلة ، ويمكنك قراءتها بالنقر فوق الارتباط.


التقويم هو طريقة لحساب وعرض فترات زمنية كبيرة.
تتم جميع حساباتنا في إطار التقويم الغريغوري المقبول بشكل عام الآن في جميع أنحاء العالم ( متوسط ​​مدةعام 365.2425 يومًا). عند إجراء الحسابات التاريخية ، يرجى التحقق من التواريخ. أصبح الفرق بين مؤشرات التقويم الغريغوري واليولياني الآن 13 يومًا ، ولكن في القرون الأولى كان عدد الأيام بين التواريخ المتساوية أصغر ، وكلما كان أصغر ، كان أقرب إلى بداية عصرنا ().

التاريخ 1

الأحد 22 . 06 . 1941 04 : 00

التاريخ الأصلي

21

فترة

1417

أيام بين التواريخ

0

قرون بين التواريخ

التاريخ 2

الثلاثاء 09 . 05 . 1945 01 : 43

الموعد النهائي

21

1012

أيام العمل بين التواريخ *

3

سنوات بين التواريخ

46

أشهر بين التواريخ

34009

ساعات بين التواريخ

2040583

دقيقة بين التواريخ

122434980

ثواني بين التواريخ

3

10

17

1

43

سنوات أشهر أيام ساعات دقائق
بين تاريخين

لا يمكن أن يتجاوز عدد الدقائق والثواني في التاريخ 60 ، لقد أدخلت ... سيتم تغيير معلمات التاريخ الأخرى
لا يمكن أن يتجاوز عدد الساعات في التاريخ 23 ساعة ، لقد أدخلت: ... - سيتم أيضًا تغيير معلمات التاريخ الأخرى
انتباه!
لا يتم أخذ العطلات في روسيا في الاعتبار بالكامل إلا إذا كان كلا التاريخين يشير إلى 2018
عدد الأيام في الشهر \ n لا يمكن أن يكون أكثر من 31

أوه أوه!
الرقم الذي أدخلته يشير إلى الأوقات التي يصعب تخيلها ...

آسف!

إليك آلة حاسبة بسيطة على الإنترنت تدرك ، للأسف ، قدراتها المتواضعة ، وليس برنامجًا فلكيًا!

الرجاء إدخال رقم آخر.

بناءً على هذه اللوحة الصغيرة التي تم إنشاؤها.

الآن تم تكوين جدول الحساب لحساب الأيام حتى بداية الصيف.

لحساب عدد الأيام التي مرت أو ستمر بين التواريخ التي تهتم بها ، ما عليك سوى إدخالها في الحقول المناسبة بالجدول. يمكن تغيير الفاصل الزمني بنفس طريقة التواريخ ، في حين أن العد التنازلي سيكون من "التاريخ 1" ، وسيتغير "التاريخ 2".
تعرض نتائج الحساب أيضًا قيمًا ومؤشرات معلومات غير متغيرة - هذه هي أيام الأسبوع (رمادي غامق - أيام الأسبوع ، برتقالي - أحمر - عطلات نهاية الأسبوع) وكملخص نهائي ، الفاصل الزمني بين التواريخ ، معبرًا عنه بالسنوات ، أشهر وأيام وساعات ودقائق.

إذا رأيت على لوحة النتائج الفترة الأكثر مصيرية في التاريخ لبلدنا - الأيام الواقعة بين تواريخ العظيم الحرب الوطنية، فهذا يعني أن Java Script معطل في متصفحك ويجب تمكينه لإجراء العمليات الحسابية.

* داخل 2019 من السنة حساب أيام العملجاري التنفيذ مع مراعاة عطلات روسياوالتي وافقت عليها حكومة الاتحاد الروسي مخطط لتحويل أيام الإجازة. لفترات طويلة من الزمنبين التواريخ ، يتم حساب عدد أيام العمل بافتراض خمسة أيام أسبوع العمل, لا تؤخذ العطل في الاعتبار.

سيرجي أوفي(seosnews9)


المرجعي:
من المعروف أنه في نهاية الألفية الأولى في القديمة روستم حساب الوقت وفقًا للتقويم اليولياني سنه جديدهفي 1 مارس ، يُطلق على العد التنازلي وفقًا لمثل هذا التقويم نمط مارس. كان الفرق بين التواريخ المتساوية للتقويم الحديث والقديم في 1 مارس 1000 هو 59 + 6 = 65 يومًا (فرق ​​6 أيام بين قراءات التقويم اليولياني والتقويم الغريغوري ، والتواريخ من أعداد متساويةوعدد متساوٍ من الأشهر من بداية العام).
في عام 1492 ، بقرار من كاتدرائية موسكو الروسية الكنيسة الأرثوذكسيةتم اعتماد التقويم الذي بموجبه بدأ العام الجديد (رأس السنة الجديدة) في 1 سبتمبر ( أسلوب سبتمبر ) ، كان الاختلاف مع التقويم الحديث 9-122 = -113 يومًا.
بعد قرنين من الزمان ، عشية تاريخ التقويم المستدير ، قدم بطرس الأكبر تقويمًا من ميلاد المسيح. يتم الاحتفال بالعام الجديد في روسيا في 1 يناير من بداية عام 1700 (على الرغم من ذلك ، في الواقع ، وفقًا لـ التقويم الحديثجاء هذا العام الجديد في 11 يناير 1700). انتقلت البلاد من 7208 إلى 1700! لذلك ، في القرن الثامن عشر الجديد ، الذي جاء في عام 1701 ، دخلت روسيا تقريبًا خطوة مع أوروبا. تقريبًا ، لأن التسلسل الزمني ، كما كان من قبل ، تم وفقًا للتقويم اليولياني (تم تغيير التاريخ فقط ، والآن تم استدعاؤه موضة قديمة) ، في حين أن أوروبا قد تحولت بالفعل جزئيًا إلى التقويم الميلادي.
تم اعتماد التقويم الغريغوري الحديث في روسيا في القرن الحادي والعشرين فقط. 26 يناير 1918: وقع فلاديمير إيليتش لينين مرسومًا صادرًا عن مجلس مفوضي الشعب بشأن الانتقال إلى حساب الوقت الجديد ، بينما تغير التاريخ بمقدار 13 يومًا. صدرت آخر وثيقة رسمية مؤرخة بالطراز القديم في 31 يناير 1918 - واليوم التالي كان 14 فبراير!
لذا فإن السؤال هو ، "كم عدد الأيام بين تاريخين؟" بالمعنى التاريخي ، يتطلب دائمًا توضيحًا ...

بداية الفترة (أو بشرطة مائلة أو نقطة)
نهاية الفترة (أو من خلال شرطة مائلة أو نقطة)
عطلة نهاية الأسبوع المحددة من الأسبوع
ص في من ح ص من في
تأخذ في الاعتبار المراسيم الصادرة عن حكومة الاتحاد الروسي بشأن تحويل الأيام
نعم

حساب أيام العمل والعطلات

الآلة الحاسبة بسيطة للغاية ، ولكن مع ذلك ، في رأيي ، فهي مريحة للغاية لحساب عدد أيام العمل بين التواريخ العشوائية.

تستخدم الآلة الحاسبة بيانات حول تحويل أيام العمل والعطلات الواردة في القرارات السنوية لحكومة الاتحاد الروسي.

بالطبع ، هناك العديد من هذه الآلات الحاسبة ونحن لسنا أصليين في هذا ، ولكن هناك بعض النقاط البارزة التي أعتقد أنك ستحبها ويمكن استخدامها لإنشاء آلات حاسبة أخرى.

تسليط الضوء الأول: لا يمكننا أن نأخذ في الاعتبار العطلات الواردة في مراسيم حكومة الاتحاد الروسي ، ولكن نأخذ في الاعتبار فقط عطلات نهاية الأسبوع (لروسيا ، السبت والأحد)

الميزة الثانية: بالنسبة للبلدان التي لديها أيام أخرى من الأسبوع كأيام عطلة (على سبيل المثال ، في إسرائيل ، أيام العطلة هي الجمعة والسبت) ، يمكنك تحديد أيام الأسبوع التي ستكون أيام عطلة. هذا مناسب ليس فقط للبلدان الأخرى ، ولكن أيضًا للاستخدام المحلي ، عندما يكون معروفًا أننا نعمل في نوبات ، كل خميس وسبت وثلاثاء.

الميزة الثالثة: يمكننا استخدام نظام أيام إجازة تعسفي تمامًا ، يتم تعيينه في شكل معين (لا يوجد عرض لهذه الوظيفة على الموقع ، على الرغم من أن الوظيفة تعمل) ولن يكون من الصعب على الجميع إنشاء تقويم الإنتاج لبيلاروسيا أو كازاخستان أو صربيا.

من الآثار الجانبية الرائعة لهذه الآلة الحاسبة أيضًا حساب عدد الأيام بين تاريخين. علاوة على ذلك ، فإنها تحسب الفرق بنفس الطريقة التي يتم بها في قسم المحاسبة وقسم شؤون الموظفين. بمعنى ، إذا كان الشخص يعمل من 1 يوليو إلى 8 يوليو ، فسيكون ذلك 8 أيام. منذ اليوم الأخير يعتبر يوم عمل.

على عكس الآلات الحاسبة الرياضية والفلكية ، حيث يتم الحصول على 7 أيام بنفس البيانات. يظهر هذا الخطأ في يوم واحد بسبب حقيقة أن اليوم الأخير في قرارات الموظفين هو دائمًا يوم عمل ويجب أخذه في الاعتبار ، وفي الآلات الحاسبة الدقيقة والمجردة ، يُعتبر أن 8 يوليو يأتي في منتصف الليل (0: 0: 0 ) والفرق بين منتصف ليل 1 يوليو ومنتصف ليل 8 يوليو (أو 23 ساعة و 59 دقيقة و 59 ثانية و 999 مللي ثانية و 999999 ميكروثانية وما إلى ذلك في 7 يوليو) سيكون 7 أيام بالضبط.

المبدأ الأساسي الذي يلتزم به الروبوت هو تكرار عطلات نهاية الأسبوع خلال الأسبوع. إذا تمت ملاحظة ذلك ، فستعطيك الآلة الحاسبة النتيجة التي توقعتها.

من المؤسف أن المراسيم الصادرة عن حكومة الاتحاد الروسي لا تزال لا تقدم رمز الاستجابة السريعة ، حيث سيتم الإشارة إلى جميع أيام العطل الخاصة بالرمز الحالي لمعالجة الجهاز. هذا من شأنه أن يبسط عمل دائرة معينة من الناس.

تؤخذ العطلات وعمليات النقل على أراضي الاتحاد الروسي في الاعتبار من عام 2010 إلى عام 2019.

بالنسبة للمستخدمين الذين يحتاجون إلى حساب تاريخ العمل الأول بعد إجازة أو رحلة عمل أو أي فترة زمنية أخرى ، انتبه إلى هذه الآلة الحاسبة. تاريخ العودة إلى العمل من الإجازة ، مرسوم عبر الإنترنت

بناء الجملة

لعملاء جابر

slave_d date.start ؛ تاريخ الانتهاء ؛ الأسبوع

أسبوع - يعطي معلومات كاملة عن كيفية حساب أيام وساعات العمل. يتكون الأسبوع من سبعة أحرف 0 أو 1 ، حيث يكون لكل شخصية دورها الخاص. 0 - الشخص يعمل ، 1 - الشخص لا يعمل (يوم عطلة). إذا كان الأسبوع فارغًا ، فسيتم استخدام الرمز 0000011 - أي أن يومي السبت والأحد أيام عطلة.

أود أن أشير إلى أن هذا أسبوع تقويمي وهذا المؤشر يوضح كيف ترتاح خلال الأسبوع. يبدأ ترقيم الأسبوع من الصفر وهذا اليوم هو الإثنين ، ثم الثلاثاء -1 ، والأربعاء -2 ، إلخ.

تاريخ البداية - التاريخ بالصيغة DD / MM / YYYY - يشير إلى بداية النطاق الذي يتم فيه حساب عدد أيام العمل

تاريخ الانتهاء - التاريخ بالصيغة DD / MM / YYYY - يشير إلى نهاية النطاق الذي يتم حساب عدد أيام العمل فيه

الانتباه! يمكن أيضًا إدخال التاريخ بنقطة أو شرطة مائلة. من خلال نقطة ، يكون الدخول على الهاتف الخلوي والأجهزة اللوحية أكثر ملاءمة ، ومن خلال شرطة مائلة يكون أكثر ملاءمة على جهاز كمبيوتر على لوحة المفاتيح على اليمين (اللوحة الرقمية)

أمثلة على استخدام ملفات

rab_d 1/1/2014 ؛ 31/12/2014

ردا على ذلك سوف نتلقى

عدد الأيام بين تاريخين محددين 365

عدد أيام العمل 247

عدد عطلات نهاية الأسبوع والأعياد 118

rab_d 2/7/2010 ؛ 25/10/2013

ردا على ذلك نحصل عليه

عدد الأيام بين تاريخين محددين 1212

عدد أيام العمل 827

عدد أيام العطل والأعياد 385

rab_d 20/1/2010 ؛ 10/2/2014 ؛ 0101001

ردا على ذلك نحصل عليه

عدد الأيام بين تاريخين محددين 1483

عدد أيام العمل 797

عدد أيام العطل والأعياد 686

المثال السابق ، تجاهل فقط أيام العطل الرسمية. كحالة استخدام ، واجب التحول ، الأمن ، إلخ.

المنشورات ذات الصلة