جدول المحتويات
إذا كنت تبحث عن وظيفة Excel WEEKDAY ، فأنت في المكان الصحيح. تعتبر الوظيفة WEEKDAY مفيدة بشكل خاص للتخطيط والجدولة وحتى التحليل المالي. تم تصنيفها على أنها وظائف التاريخ والوقت في Excel والتي تُرجع يوم الأسبوع لوسيطة معينة.
في هذه المقالة ، سنحاول مناقشة WEEKDAY خصوصيات وعموميات الوظيفة ، بما في ذلك أمثلة من الحياة الواقعية مع تفسيرات مناسبة. حتى تتمكن من ضبط الصيغة لغرضك.
WEEKDAY Function in Excel (Quick View)
Download Excel Workbook
استخدامات WEEKDAY Function.xlsxExcel WEEKDAY الوظيفة: بناء الجملة & amp؛ الوسيطات
بناء الجملة
= WEEKDAY (serial_number، [return_type])
Return Values
0 إلى 7 (بالأرقام)
الوسيطات
الوسيطة | مطلوبة / اختيارية | الشرح |
---|---|---|
serial_number | مطلوب | رقم يمثل اليوم الذي تريد العثور منه على يوم الأسبوع |
نوع الإرجاع | اختياري | رقم يحدد نوع قيمة الإرجاع |
ملاحظة:
- يتم تخزين التواريخ في Microsoft Excel كأرقام تسلسلية متتالية ، مما يسمح باستخدامها في العمليات الحسابية. بالإضافة إلى ذلك ، يجب إدخال التواريخ كتنسيق التاريخ أو باستخدام وظيفة التاريخ . قد تكون هناك مشاكل إذايتم إدراج التواريخ في تنسيق النص.
- Return_type هي وسيطة في WEEKDAY الوظيفة التي تحدد اليوم الأول من الأسبوع. إذا حذفت إدخال أي نوع return ، فإن الدالة WEEKDAY ترجع 1 ليوم الأحد و 7 ليوم السبت (افتراضيًا). تم تقديم نوع الإرجاع 11-17 في إصدار Excel 2010.
نوع الإرجاع | اليوم الأول | النتيجة الرقمية | البداية والنهاية |
---|---|---|---|
1 أو محذوفة (افتراضي) | الأحد | 1-7 | الأحد-السبت |
2 | الاثنين | 1 -7 | الاثنين-الأحد |
3 | الثلاثاء | 0-6 (منذ الاثنين = 0 في هذه الحالة) | الاثنين - الأحد |
11 | الاثنين | 1-7 | الاثنين - الأحد |
12 | الثلاثاء | 1-7 | الثلاثاء - الاثنين |
14 | الخميس | 1-7 | الخميس - الأربعاء |
15 | الجمعة | 1- 7 | الجمعة - الخميس |
16 | السبت | 1-7 | السبت - الجمعة |
17 | الأحد | 1-7 | الأحد - السبت |
8 أمثلة لفهم وظيفة WEEKDAY واستخدامها في Excel
يقدم Excel تطبيقات مختلفة باستخدام الوظيفة WEEKDAY . سنحاول مناقشة هذه كأمثلة.
مثال 1: أمثلة أساسية لوظيفة WEEKDAY
إذا تم تقديم الأيام بتنسيق التاريخ ولا تحتاج إلى إدخالقيمة return_type ، يمكنك استخدام الصيغة التالية في الخلية D5 .
=WEEKDAY(C5)
هنا ، C5 هو تاريخ الانضمام لـ روبرت .
- ثانيًا ، اضغط على ENTER .
- ثالثًا ، استخدم Fill Handle عن طريق سحب المؤشر لأسفل أثناء الضغط عليه في الزاوية اليمنى السفلية من الخلية D5 مثل هذه .
- في النهاية ، ستكون المخرجات هكذا.
لكن إذا كان نوع الإرجاع 2 و 16 على التوالي لمجموعة البيانات نفسها. يمكنك استخدام الصيغة التالية في الخلية D5 .
- عندما تكون قيمة return_type 2 :
=WEEKDAY(C5,2)
- عندما تكون قيمة return_type 16 :
=WEEKDAY(C5,16)
مثال 2: استخدام وظيفة WEEKDAY مع وظيفة DATE
لنتخيل أن تاريخ الانضمام مُدرج في الرقم التسلسلي. في هذه الحالة ، يجب عليك استخدام DATE حيث يتم استخدام وظائف YEAR و MONTH و DAY لإرجاع السنة ، الشهر واليوم من التاريخ المحدد على التوالي.
- في النهاية ، ما عليك سوى استخدام الصيغة التالية في D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)
- ثانيًا ، اضغط على ENTER .
- ثالثًا ، استخدم مقبض التعبئة .
- وبالتالي ، ستحصل على مثل هذا الإخراج.
مثال 3: استخدام دالة TEXT للبحث عن اسم يوم من أيام الأسبوع
إذا كنت ترغب في الحصول على اسم يوم الأسبوع الذي تم العثور عليه باستخدام وظيفة WEEKDAY ، فيمكنك استخدام TEXT الوظيفة .
- في النهاية ، تحتاج إلى كتابة الصيغة في الخلية D5 مثل هذه.
=TEXT(WEEKDAY(C5,2),"dddd")
- وبالمثل ، بعد الضغط على ENTER ثم استخدام مقبض التعبئة ، سيكون الإخراج مثل هذا.
المثال 4: WEEKDAY مدمج مع وظيفة CHOOSE
إلى جانب ذلك ، هناك طريقة أخرى للعثور على اسم يوم الأسبوع. يمكنك استخدام الوظيفة اختر مع الوظيفة WEEKDAY .
- فقط استخدم الصيغة التالية في D5 خلية ثم مقبض التعبئة كما فعلنا من قبل للحصول على جميع المخرجات مثل هذا.
=CHOOSE(WEEKDAY(C5),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")
مثال 5: بالاقتران مع وظيفة التبديل
مرة أخرى ، يمكنك استخدام وظيفة التبديل للحصول على اسم أيام الأسبوع مع الوظيفة WEEKDAY .
- ستكون الصيغة في الخلية D5 هكذا.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")
المثال 6: وظيفة WEEKDAY للحصول على أيام الأسبوع وعطلات نهاية الأسبوع
إذا كنت تريد تحديد أيام الأسبوع وعطلات نهاية الأسبوع لتاريخ معين ، فأنت قد تستخدم الصيغة التي هي مزيج من الدالتين IF و WEEKDAY .
=IF(WEEKDAY(C5,2)<6,"Workday","Weekend")
مثال 7: وظيفة WEEKDAY بتنسيق شرطي
إذا كنت بحاجة إلى التمييزيوم العمل وعطلة نهاية الأسبوع للحصول على تصور أفضل ، يمكنك استخدام شريط الأدوات تنسيق شرطي من شريط الأوامر أنماط .
الخطوات:
- أولاً ، حدد الخلايا B5: D12 .
- ثانيًا ، انتقل إلى الصفحة الرئيسية & gt؛ اختر تنسيق شرطي & GT. حدد قاعدة جديدة .
- في النهاية ، ستظهر نافذة قاعدة تنسيق جديدة .
- ثالثًا ، اختر استخدم صيغة لتحديد الخلايا المراد تنسيقها .
- رابعًا ، اكتب الصيغة في مربع الصيغة.
=WEEKDAY($C5,2)<6
- خامسًا ، انتقل إلى تنسيق لتحديد اللون والأشياء الأخرى للمخرجات إذا لزم الأمر.
- في نافذة تنسيق الخلايا ، انتقل إلى ملء & gt ؛ اختر لونًا (هنا ، أخضر فاتح) & GT ؛ انقر فوق موافق .
- مرة أخرى ، في قاعدة التنسيق الجديدة ، انقر فوق موافق .
- وبالمثل ، انتقل مرة أخرى إلى قاعدة تنسيق جديدة بعد تحديد الخلايا. هذه المرة اكتب الصيغة مثل هذه.
=WEEKDAY($C5,2)>5
- ثم انتقل إلى Format .
- في النهاية ، حدد أي لون في خيار التعبئة . لقد حددنا اللون الأزرق الفاتح
- انقر ، موافق .
- أخيرًا ، انقر فوق موافق في قاعدة التنسيق الجديدة
- وبالتالي ، ستكون المخرجات على هذا النحو.
مثال8: حساب الدفع بما في ذلك عطلات نهاية الأسبوع
أخيرًا ، سنرى مثالًا مثيرًا. بافتراض أن لديك مشروعًا ستنتهي في غضون الموعد النهائي ، وعليك إدارة موظفك للقيام بعمل إضافي في أيام العمل وعطلات نهاية الأسبوع.
عادة ، يكون معدل الدفع أعلى في عطلات نهاية الأسبوع. إذا تم إعطاء عدد ساعات العمل ، فأنت بحاجة إلى حساب الدفعة لكل موظف وإجمالي المدفوعات لجميع الموظفين.
ستكون الصيغة في E5 خلية.
=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)
ثم استخدم SUM الوظيفة لتجميع الدفعة الفردية.
وظيفة Excel WORKDAY للعطلات
لتحديد تاريخ العمل الذي سيحدث بعد عدد معين من الأيام من تاريخ البدء ، استخدم Excel WORKDAY وظيفة ، وهي وظيفة التاريخ .
بالإضافة إلى ذلك ، توفر هذه الوظيفة معلمة عطلة اختيارية ، إذا تم حذفها ، فإنها تحسب عطلات نهاية الأسبوع تلقائيًا ، بما في ذلك أيام السبت والأحد ، كعطلات وتحدد تاريخ العمل المستقبلي بعد عدد محدد من الأيام.
بناء جملة WORKDAY هو.
= WORKDAY (تاريخ البدء ، الأيام ، الإجازات )لنفترض أن لدينا مجموعة البيانات التالية التي تحتوي على رؤوس أعمدة مثل تاريخ البدء ، أيام الإنتاج ، و أيام الإكمال . يحتوي أيضًا على أعمدة من عطلة وما يقابلها من التاريخ . في العمود تاريخ البدء ، توجد تواريخمن بدء المشروع ، يوجد في العمود C الوقت المقدر اللازم لإكمال هذه المشاريع.
نحتاج إلى معرفة تاريخ الانتهاء في العمود D .
- أولاً ، اكتب الصيغة في الخلية D5 مثل هذه.
=WORKDAY(B5,C5,G5:G9)
- في النهاية ، اضغط على ENTER
- أخيرًا ، استخدم مقبض التعبئة
- وبالتالي ، ستحصل على مخرجات المشروع تواريخ الإكمال .
الأخطاء الشائعة أثناء استخدام وظيفة WEEKDAY
قد ترى خطأين أثناء استخدام وظيفة WEEKDAY . دعونا نلقي نظرة.
- #NUM - إذا كان الرقم التسلسلي خارج النطاق للقيمة الأساسية للتاريخ الحالي
- إذا كان return_type خارج النطاق من جدول القيمة نوع الإرجاع كما هو موضح في قسم الوسائط.
- #VALUE! - يحدث عندما الرقم serial_number أو المعطى [ return_type ] غير رقمي.
لذا كن حذرًا أثناء التعامل مع الوظيفة. آمل أن تتمكن من فهم هذه الأخطاء وإصلاحها إذا رأيت هذه الأخطاء. أيضًا ، يمكننا المساعدة إذا كنت بحاجة.
الخاتمة
هذه هي الطريقة التي يمكنك بها تطبيق وظيفة WEEKDAY للحصول على يوم الأسبوع (أيام الأسبوع). بالإضافة إلى ذلك ، لديك الفرصة لدمج الوظيفة مع وظائف Excel الأخرى. إذا كانت لديك طريقة شيقة وفريدة من نوعها لاستخدام وظيفة WEEKDAY ، فيرجى مشاركتها في التعليقاتقسم أدناه. شكرا لوجودك معنا.