مايكروسوفت اكسل هي واحدة من تطبيقات جداول البيانات الأكثر شعبية التي تستخدم بنشاط في مجال الأعمال التجارية ولأغراض شخصية. واحدة من الجوانب الهامة للعمل مع البيانات في إكسيل هو العمل مع التواريخ والأوقات. قد تكون المواقف ذات صلة بشكل خاص عندما يكون من الضروري زيادة عدد أيام العمل في فترة معينة. في هذه المقالة ، سننظر في كيفية القيام بذلك باستخدام صيغ ووظائف إكسيل.
للوهلة الأولى ، قد يبدو أن زيادة عدد أيام العمل في إكسيل يمكن أن يكون مهمة صعبة. ومع ذلك ، وذلك بفضل مجموعة من الوظائف التي تقدمها إكسيل ، وهذا يمكن القيام به في بضع خطوات بسيطة. الأدوات التي توفرها إكسيل تجعل من السهل حساب عدد أيام العمل بين تاريخين ، وكذلك إضافة عدد معين من أيام العمل إلى تاريخ موجود.
لزيادة عدد أيام العمل في إكسيل ، سوف نستخدم وظيفة نيتوركديس. تتيح لك هذه الوظيفة حساب عدد أيام العمل في فترة زمنية معينة ، وفي نفس الوقت مراعاة عطلات نهاية الأسبوع والأعياد. بمساعدتها ، سنكون قادرين على تحديد عدد أيام العمل بدقة بين تاريخين.
- الصيغ الأساسية لزيادة أيام العمل في إكسيل
- وظيفة رابدن ()
- وظيفة الشبكة()
- صيغة أيام العمل( )
- وظيفة أيام العمل( )
- استخدام الصيغ الشرطية لحساب أيام العمل في إكسيل
- سؤال وجواب
- كيف يمكنني زيادة عدد أيام العمل في إكسيل?
- ما هي الصيغة التي تسمح لك بزيادة عدد أيام العمل في إكسيل?
- كيف يمكنني زيادة عدد أيام العمل بين تاريخين في إكسيل?
- كيف يمكنني زيادة عدد أيام العمل بعدد معين من الأيام في إكسيل?
الصيغ الأساسية لزيادة أيام العمل في إكسيل
يوفر مايكروسوفت إكسل العديد من الخيارات للعمل مع التواريخ والأوقات. إذا كنت بحاجة إلى زيادة عدد أيام العمل في إكسيل ، يمكنك استخدام العديد من الصيغ والوظائف الأساسية.
واحدة من الوظائف الأكثر استخداما هي وظيفة "يوم العمل". يسمح لك بتحديد عدد أيام العمل بين تاريخين ، باستثناء عطلات نهاية الأسبوع والعطلات الرسمية.
لاستخدام وظيفة "أيام العمل" ، أدخل الصيغة التالية في الخلية:
= أيام العمل (تاريخ البدء ؛ تاريخ الانتهاء ؛ قائمة العطلات)
يمكنك استخدام المراجع إلى خلايا التواريخ المقابلة كتاريخ البدء وتاريخ الانتهاء. قائمة العطلات هي مجموعة من الخلايا التي تحتوي على تواريخ العطلات التي يجب استبعادها من حساب أيام العمل.
إذا كنت ترغب في زيادة عدد أيام العمل بعدد معين من الأيام ، يمكنك استخدام وظيفة "يوم العمل". تتيح لك هذه الوظيفة إضافة عدد معين من أيام العمل إلى التاريخ. الصيغة تبدو مثل هذا:
= يوم العمل (تاريخ البدء ؛ عدد الأيام ؛ قائمة العطلات)
وبالإضافة إلى ذلك ، يوفر إكسيل وظيفة "رابدن". يسمح لك بزيادة التاريخ بعدد معين من أيام العمل ، باستثناء عطلات نهاية الأسبوع والعطلات الرسمية. فيما يلي صيغة استخدام هذه الوظيفة:
= رابدن (التاريخ الأولي; عدد الأيام)
لحساب أيام العمل بين تاريخين ، باستثناء أيام العطل ، يمكنك استخدام وظيفة "أيام الشبكة". تحتوي الصيغة على الشكل التالي:
= يوم الشبكة (تاريخ البدء ؛ تاريخ الانتهاء)
أيام العطلة الافتراضية هي السبت والأحد ، ولكن يمكنك تحديد أيام أخرى كعطلات نهاية الأسبوع عن طريق إضافة وسيطات إضافية إلى الوظيفة.
باستخدام هذه الوظائف إكسل الأساسية ، يمكنك بسهولة زيادة عدد أيام العمل في الجداول الخاصة بك وتبسيط العمل مع التواريخ والأوقات.
وظيفة رابدن ()
تستخدم وظيفة رابدن() في إكسيل لزيادة عدد أيام العمل بعدد معين من الأيام أو أيام العمل ، باستثناء عطلات نهاية الأسبوع والعطلات الرسمية.
بناء جملة وظيفة رابدن () كما يلي:
| رابدن (تاريخ البدء ، عدد الأيام ،[العطلات]) |
|---|
| تاريخ البدء هو التاريخ الذي يجب أن تبدأ منه الزيادة. قد يكون هناك ارتباط إلى الخلية التي تحتوي على التاريخ أو التاريخ نفسه. |
| عدد الأيام هو عدد الأيام التي يجب فيها زيادة تاريخ البدء. قد يكون هناك رقم أو مرجع لخلية ذات قيمة. |
| العطل (وسيطة اختيارية) هي مجموعة من الخلايا أو مصفوفة تحتوي على تواريخ العطلات التي يجب استبعادها عند زيادة التاريخ. |
مثال على استخدام وظيفة رابدن ():
- في الخلية أ1 ، أدخل تاريخ البدء ، على سبيل المثال 01.01.2022.
- في الخلية ب 1 ، أدخل عدد الأيام التي تريد زيادة تاريخ البدء بها ، على سبيل المثال 7.
- في الخلية ج1 ، أدخل الصيغة = رابدن (أ1 ، ب1).
ستكون نتيجة تنفيذ هذه الصيغة تاريخا جديدا يتم زيادته بعدد الأيام المحدد ، وتخطي عطلات نهاية الأسبوع والعطلات إذا تم تحديدها كنطاق من الخلايا أو مصفوفة في وسيطة العطلات.
شبكة الأيام () وظيفة
شبكة الأيام () وظيفة في إكسيل يسمح لك لمعرفة عدد أيام العمل بين تاريخين. من المفيد في المواقف المختلفة عندما يكون من الضروري حساب طول فترة العمل أو عدد أيام العمل في فترة زمنية معينة.
بناء جملة يوم الشبكة () وظيفة:
| بناء الجملة | الوصف |
|---|---|
| = يوم الإعداد (تاريخ البدء ؛ تاريخ الانتهاء; [العطل]) | حساب عدد أيام العمل بين تاريخ البدء وتاريخ الانتهاء |
وسيطات الوظيفة:
- تاريخ البدء-تاريخ بدء الفترة
- تاريخ الانتهاء-تاريخ انتهاء الفترة
- [العطل] (اختياري) - مجموعة من الخلايا مع تواريخ العطلات
تأخذ وظيفة أيام الشبكة () في الاعتبار أيام الأسبوع والعطلات عند حساب عدد أيام العمل. إذا تطابق تاريخ البدء وتاريخ الانتهاء, ترجع الدالة 1, إذا وقعوا في عطلات نهاية الأسبوع أو العطلات, ترجع الدالة 0.
مثال على استخدام شبكة الأيام() وظيفة:
- تعيين تواريخ البدء والانتهاء:
- استخدم وظيفة أيام الشبكة () لحساب عدد أيام العمل:
- ستكون النتيجة 7 ، حيث تمر 7 أيام عمل من 1 يناير إلى 10 يناير شاملة.
| الخلية أ1 | الخلية ب1 |
|---|---|
| 01.01.2019 | 10.01.2019 |
| الخلية ج1 |
|---|
| = أيام الشبكة (أ 1 ، ب 1) |
تتيح لك وظيفة أيام الشبكة() أيضا تحديد نطاق من الخلايا مع تواريخ العطلات. إذا كان ينبغي اعتبار بعض الأيام أيام عطلة ، فيمكن تحديدها في نطاق منفصل من الخلايا. إذا لم يتم تحديد حجة [العطلات] ، فإن الوظيفة تعتبر يومي السبت والأحد فقط أيام عطلة.
تعد وظيفة أيام الشبكة () ملائمة جدا لحساب أيام العمل في سيناريوهات مختلفة ، مثل تتبع الوقت أو تخطيط المشروع أو تقييم إكمال المهمة. انها تسمح لك لمعرفة أكثر دقة طول فترة العمل وتأخذ في الاعتبار عطلة نهاية الأسبوع والأعياد.
صيغة يوم العمل () هي وظيفة في إكسيل تسمح لك بزيادة عدد أيام العمل بعدد معين من الأيام.
بناء جملة صيغة يوم العمل () كما يلي:
| أيام العمل (تاريخ البدء ؛ عدد الأيام ؛[أيام العطلة]) |
|---|
أين:
- تاريخ البدء هو التاريخ الذي تحتاج منه إلى البدء في زيادة عدد أيام العمل;
- عدد الأيام هو عدد الأيام التي تحتاج من خلالها إلى زيادة عدد أيام العمل;
- العطل الرسمية (حجة اختيارية) هي قائمة أيام العطل الرسمية لاستبعاد من الحساب.
على سبيل المثال ، إذا كان تاريخ البدء هو 1 يناير 2022 ، وعدد الأيام هو 5 ، والعطلات هي 2 يناير 2022 و 7 يناير 2022 ، فستبدو الصيغة كما يلي:
أيام العمل (التاريخ(2022; 1; 1); 5; التاريخ (2022 ؛ 1 ؛ 2) ؛ التاريخ(2022 ؛ 1 ؛ 7))
ستكون نتيجة هذه الصيغة هي التاريخ المقابل لـ 8 يناير 2022 ، حيث قمنا بزيادة عدد أيام العمل بمقدار 5 ، وتخطي 2 و 7 يناير ، وهما إجازتان.
باستخدام صيغة أيام العمل () ، يمكنك حساب التواريخ بشكل فعال في إكسيل عن طريق زيادة أو تقليل عدد أيام العمل ، باستثناء أيام العطل من الحساب.
يوم العمل () وظيفة في إكسيل يسمح لك لحساب عدد أيام العمل بين تاريخين أو فترة معينة من الزمن. إنه مفيد للغاية عند العمل مع مشاريع الإدارة المالية وإدارة الوقت ، حيث يجب مراعاة أيام العمل فقط.
تأخذ وظيفة أيام العمل () في الاعتبار عطلات نهاية الأسبوع (الأسبوع الافتراضي هو السبت والأحد) ويمكن أيضا أن تأخذ في الاعتبار العطلات المخصصة.
بناء الجملة من وظيفة يوم العمل () هو:
= أيام العمل (التاريخ الأولي; تاريخ الانتهاء ؛ [تواريخ العطلة])
وسيطات الوظيفة
- : تاريخ البدء-التاريخ الذي تبدأ منه عد أيام العمل;
- تاريخ الانتهاء-التاريخ الذي تريد فيه التوقف عن حساب أيام العمل;
- تواريخ العطلات (اختياري) - التواريخ التي يجب استبعادها من حساب أيام العمل.
مثال على استخدام وظيفة أيام العمل( ) :
| الصيغة | النتيجة |
|---|---|
| = أيام العمل (أ1 ؛ أ2) | حساب عدد أيام العمل بين التواريخ المحددة في الزنزانتين أ1 و أ2. |
| = أيام العمل (التاريخ (2020 ؛ 1 ؛ 1) ؛ التاريخ(2020 ؛ 12 ؛ 31) ؛ ب 1:ب 6) | حساب عدد أيام العمل في عام 2020 ، مع مراعاة تواريخ العطلات المشار إليها في الخلايا ب 1:ب 6. |
ملامح وظيفة يوم العمل( ):
- لا تأخذ وظيفة أيام العمل( ) في الاعتبار الأيام غير المكتملة التي تقع في بداية ونهاية الفترة المحددة;
- إذا لم يتم تحديد وسيطة تواريخ العطلات ، فإن الوظيفة تأخذ في الاعتبار عطلات نهاية الأسبوع فقط بشكل افتراضي;
- يمكن استخدام وظيفة يوم العمل () كصيغة مستقلة أو كجزء من صيغ أكثر تعقيدا.
استخدام الصيغ الشرطية لحساب أيام العمل في إكسيل
واحدة من أكثر الميزات المفيدة في إكسيل هي القدرة على أداء العمليات الرياضية والمنطقية المعقدة باستخدام الصيغ. إذا كنت بحاجة إلى حساب عدد أيام العمل في نطاق زمني معين ، يمكنك استخدام الصيغ الشرطية في إكسيل لتنفيذ هذه المهمة تلقائيا.
قبل أن تبدأ ، تأكد من أن لديك أعمدة مع تواريخ البدء والانتهاء. على سبيل المثال ، لنفترض أن تواريخ البدء موجودة في العمود أ وأن تواريخ الانتهاء موجودة في العمود ب.
ستحسب الصيغة التالية عدد أيام العمل بين هذه التواريخ:
= الجمع (سي (لي (داتاغود (ز2 ؛ 7 ؛ 3)=م2) ؛ ك2>0))
دعونا معرفة كيف يعمل:
- تستخدم الصيغة وظائف داتاغود والجمع لأداء اختيار التاريخ وجمع النتائج.
- يتم استخدام وظيفة داتاغود لاستخراج السنة من التاريخ في العمود أ و ب.
- تحسب دالة الجمع مجموع القيم التي تفي بالشرط المحدد.
- تستخدم دالة النظام الدولي للوحدات للتحقق مما إذا كان تاريخ بدء العمل في النطاق الزمني بين م2 و ح2 وما إذا كان تاريخ انتهاء العمل أكبر من أو يساوي م2.
- المعلمة ك2 > 0 يستخدم للتحقق مما إذا كانت المهمة قد اكتملت لاستبعاد القيم الصفرية.
إذا كنت تريد أن تأخذ في الاعتبار أيام العمل فقط ، وليس النطاق الزمني بأكمله ، يمكنك إضافة شرط آخر إلى الصيغة. على سبيل المثال ، إذا كان لديك عمود يشير إلى أيام العطلة ، فيمكنك استخدام وظيفة العد إذا كنت تريد استبعادها من حساب أيام العمل:
= الجمع (سي (لي (داتاغود (ز2 ؛ 7 ؛ 3) = م2) ؛ ك2 > 0 ؛ العد إذا(س2:ص2 ؛ "الإخراج")=0))
في هذه الحالة ، تتضمن الصيغة أيضا التحقق من أيام العطلة في العمودين س و ر. تحسب وظيفة العد عدد الخلايا في النطاق الذي يحتوي على القيمة "إخراج" ويستبعدها من العدد الإجمالي.
باستخدام هذه الصيغ الشرطية في إكسيل ، يمكنك بسرعة وسهولة حساب عدد أيام العمل في نطاق زمني معين ، مع الأخذ بعين الاعتبار عوامل مختلفة مثل العطلات وعطلات نهاية الأسبوع.
سؤال وجواب
كيف يمكنني زيادة عدد أيام العمل في إكسيل?
لزيادة عدد أيام العمل في إكسيل ، يمكنك استخدام الصيغ والوظائف المختلفة. على سبيل المثال ، يمكنك استخدام وظيفة "أيام العمل ()" ، والتي ترجع عدد أيام العمل بين تاريخين محددين. يمكنك أيضا استخدام وظيفة" يوم العمل () " ، والتي ترجع تاريخا يمثل عددا معينا من أيام العمل من التاريخ المحدد.
ما هي الصيغة التي تسمح لك بزيادة عدد أيام العمل في إكسيل?
لزيادة عدد أيام العمل في إكسيل ، يمكنك استخدام وظيفة" أيام العمل ()". على سبيل المثال ، إذا كنت ترغب في زيادة عدد أيام العمل بمقدار 5 أيام ، يمكنك استخدام الصيغة "=أيام العمل(التاريخ الحالي ، 5)". حيث" التاريخ الحالي " هو الخلية التي تحتوي على التاريخ الحالي. ترجع وظيفة "يوم العمل ()" تاريخا قبل 5 أيام عمل من التاريخ الحالي.
كيف يمكنني زيادة عدد أيام العمل بين تاريخين في إكسيل?
باستخدام وظيفة" أيام العمل () " في إكسيل ، يمكنك زيادة عدد أيام العمل بين تاريخين محددين. على سبيل المثال ، إذا كان لديك خليتان أ1 و ب1 يحتويان على تواريخ البدء والانتهاء على التوالي ، فيمكنك استخدام الصيغة "=أيام العمل(أ1 ، ب1)" لحساب عدد أيام العمل بين هذين التاريخين.
كيف يمكنني زيادة عدد أيام العمل بعدد معين من الأيام في إكسيل?
لزيادة عدد أيام العمل بعدد معين من الأيام في إكسيل ، يمكنك استخدام وظيفة "يوم العمل ()". على سبيل المثال ، إذا كانت لديك الخلية أ 1 التي تحتوي على التاريخ الحالي وتريد زيادة عدد أيام العمل بمقدار 10 أيام ، فيمكنك استخدام الصيغة "=يوم العمل(أ 1 ، 10)". ترجع وظيفة" يوم العمل () " تاريخا قبل 10 أيام عمل من التاريخ الحالي.