ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
عندما تعمل مع التواريخ في جدول بيانات ، فغالبًا ما تريد تحديد يوم الأسبوع من تاريخ معين. يوفر Microsoft Excel وظائف Excel مضمنة لهذا الغرض.
تقبل الدالة WEEKDAY في Excel تاريخًا وتقوم بإرجاع رقم من 1 إلى 7 ، يمثل يوم الأسبوع. بشكل افتراضي ، يمثل 1 يوم الأحد ويمثل 7 يوم السبت ، ولكن يمكنك تخصيص هذا ليلائم احتياجاتك.
تلقي هذه المقالة نظرة فاحصة على كيفية استخدام وظيفة WEEKDAY في Excel.
هيا بنا نبدأ!
جدول المحتويات
ما هي وظيفة أيام الأسبوع؟
دالة WEEKDAY في Excel هي دالة تاريخ ووقت مضمنة تُرجع يوم الأسبوع كرقم لتاريخ محدد. إنه جزء من وظائف التاريخ والوقت في Excel .
بناء الجملة كما يلي:
= WEEKDAY (serial_number، [return_type])
الرقم التسلسلي هو رقم تسلسلي يمثل التاريخ المحدد الذي تريد العثور على يوم الأسبوع فيه. يمكن إدخال التاريخ مباشرة في الصيغة أو الرجوع إليه من خلية.
الوسيطة الثانية التي يتعرف عليها Excel ، نوع return ، اختيارية. القيمة الافتراضية هي 1 ، والتي تُرجع قيمة رقمية بين 1 و 7 ، ويبدأ الأسبوع يوم الأحد.
ومع ذلك ، يمكنك تغيير نظام الترقيم ليبدأ بأي يوم آخر من أيام الأسبوع.
يمكن أن تأخذ الوسيطة الاختيارية return_type القيم التالية:
1 أو مهمل: إرجاع قيمة رقمية بين 1 و 7 ، حيث يبدأ الأسبوع
يوم الاحد وينتهي يوم السبت.
2: إرجاع قيمة رقمية بين 1 و 7 ، حيث يمثل 1 يوم الإثنين و 7 يمثل يوم الأحد.
3: قيمة الإرجاع بين 0 و 6 ، حيث يمثل 0 يوم الإثنين و 6 يمثل يوم الأحد.
أنواع الإرجاع الأخرى (11 و 12 و 13 و 14 و 15 و 16 و 17) متوفرة (ولكن ليس في الإصدارات السابقة من Excel). وهي تتبع نفس نمط أنواع الإرجاع 1 و 2 و 3 ، ولكن مع يوم بدء مختلف للأسبوع.
على سبيل المثال ، يبدأ نوع الإرجاع 11 الأسبوع يوم الاثنين (1) وينتهي يوم الأحد (7) ، بينما يبدأ نوع الإرجاع 12 الأسبوع يوم الثلاثاء (1) وينتهي يوم الاثنين (7).
كيفية استخدام وظيفة أيام الأسبوع في Excel
لاستخدام الوظيفة ، اتبع الخطوات التالية:
اكتب علامة المساواة (=) في خلية لبدء صيغة.
اكتب “WEEKDAY” (بدون علامات الاقتباس) متبوعًا بقوس مفتوح.
أدخل قيمة التاريخ المحددة عن طريق كتابتها مباشرة أو توفير مرجع خلية.
اختياريا أدخل نوع الإرجاع (إغفاله الافتراضي هو 1).
أخيرًا ، أغلق القوس واضغط على Enter.
فيما يلي مثال على الشكل الذي قد تبدو عليه الصيغة:
= WEEKDAY (“05/02/2023”، 1)
ستُرجع هذه الصيغة الرقم 2 ليوم الأسبوع ، والذي يتوافق مع يوم الإثنين (منذ 2 مايو 2023 هو يوم الإثنين).
بدلاً من ذلك ، يمكنك توفير مرجع خلية كما في هذه الصورة:
يعد استخدام الدالة WEEKDAY أمرًا سهلاً إذا فهمت بناء الجملة ومعلماتها. ومع ذلك ، من الممكن أن تتعرض لأخطاء.
في القسم التالي ، سنلقي نظرة على خطأين شائعين وكيف يمكنك التعامل معهم.
2 الأخطاء الشائعة وكيفية إصلاحها
هناك خطأان شائعان قد تواجههما عند استخدام وظيفة WEEKDAY في Excel:
#NUM! خطأ
#اسم! خطأ
دعونا نلقي نظرة على كل على حدة.
1. # NUM! خطأ
يحدث هذا الخطأ عندما لا تكون الوسيطة serial_number تاريخًا صالحًا.
لإصلاح هذا الخطأ ، تأكد من إدخال التاريخ بشكل صحيح. بدلاً من ذلك ، يمكنك استخدام الدالة DATE لإنشاء تاريخ صالح.
يحدث أيضًا عند إدخال نوع إرجاع يمثل رقمًا غير صالح. على سبيل المثال ، تُظهر هذه الصورة نتائج استخدام 4 كنوع إرجاع. لإصلاح هذا ، استخدم رقمًا صالحًا.
2. # اسم! خطأ
يحدث هذا الخطأ عندما لا تكون وسيطة return_type قيمة رقمية.
على سبيل المثال ، قد يقوم مستخدمو Excel غير المتمرسين بإدخال "واحد" بدلاً من الرقم 1. لإصلاح ذلك ، تأكد من أن نوع الإرجاع رقمي.
الآن بعد أن عرفت كيفية استخدام وظيفة WEEKDAY وكيفية التعامل مع الأخطاء الشائعة ، دعنا نلقي نظرة على بعض السيناريوهات التي تكون فيها وظيفة Excel مفيدة جدًا!
7 سيناريوهات عندما تكون وظيفة أيام الأسبوع مفيدة
تعد وظيفة WEEKDAY في Excel أداة متعددة الاستخدامات يمكن تطبيقها في سيناريوهات مختلفة لتحسين تحليل البيانات والتنظيم وإعداد التقارير.
تتضمن بعض حالات الاستخدام لوظيفة WEEKDAY ما يلي:
النمذجة المالية من خلال فرز البيانات وتصفيتها بناءً على أيام الأسبوع.
تصميم جداول أسبوعية مخصصة عن طريق حساب أيام الأسبوع لفترة معينة.
تحديد الأنماط في المبيعات أو زيارات الموقع الإلكتروني أو المقاييس الأخرى عن طريق فحص بيانات الأداء وفقًا ليوم الأسبوع.
جدولة ورديات الموظفين بناءً على يوم الأسبوع.
إدارة المشروع وتتبع الموعد النهائي.
حساب تواريخ استحقاق الدفع أو دورات الفوترة بناءً على أيام محددة من الأسبوع ، مما يضمن المعالجة في الوقت المناسب وحفظ السجلات بدقة.
تخطيط الأحداث أو الاجتماعات عن طريق تحديد أيام الأسبوع المناسبة.
تمثل حالات الاستخدام هذه مجرد أمثلة قليلة لكيفية استخدام وظيفة WEEKDAY لتحسين الكفاءة والتنظيم وصنع القرار في مجموعة متنوعة من السياقات.
بعد ذلك ، نغطي كيف يمكنك استخدام WEEKDAY مع وظائف أخرى في مربع أدوات Excel!
كيفية استخدام أيام الأسبوع مع وظائف التاريخ والوقت الأخرى
تعد وظيفة WEEKDAY في Excel مجرد واحدة من العديد من وظائف التاريخ والوقت التي يقدمها Excel.
تشمل الوظائف الأخرى:
اليوم
الآن
تاريخ
وقت
سنة
شهر
يوم
ساعة
دقيقة
ثانية
يمكن استخدام هذه الوظائف مع WEEKDAY لإجراء حسابات أكثر تعقيدًا.
على سبيل المثال ، يمكنك دائمًا الحصول على رقم اليوم لتاريخ اليوم من خلال الجمع بين WEEKDAY و NOW (أو دالة TODAY) على النحو التالي:
= WEEKDAY (الآن ())
بدلاً من ذلك ، ضع الدالة NOW () في خلية واستخدم الدالة WEEKDAY () مع مرجع الخلية. هذه الصورة توضح هذا الاستخدام:
يمكنك دمج وظائف الوقت هذه مع Power Query و LuckyTemplates لتحليل أكثر تعقيدًا. على سبيل المثال ، يمكنك تجميع جدول محوري حسب يوم الأسبوع. إليك بعض البرامج التعليمية للبدء:
سيعطيك هذا الفيديو نظرة عامة على هذه الأدوات:
في الأقسام التالية ، سننظر في كيفية استخدام WEEKDAY في سيناريوهات مختلفة ، بما في ذلك كيفية معرفة ما إذا كان اليوم هو يوم من أيام الأسبوع أو عطلة نهاية الأسبوع ، وكيفية الحصول على يوم الأسبوع ، وكيفية التعامل مع الأرقام التسلسلية المتسلسلة ، و أكثر!
كيفية تحديد ما إذا كان اليوم هو يوم من أيام الأسبوع أو عطلة نهاية الأسبوع
يمكنك استخدام الدالة WEEKDAY لتحديد ما إذا كان اليوم هو يوم من أيام الأسبوع أو عطلة نهاية الأسبوع.
تستخدم الصيغة التالية الدالة IF لإرجاع "عطلة نهاية الأسبوع" إذا كان التاريخ في الخلية A1 هو يوم السبت أو الأحد ، و "يوم من أيام الأسبوع" بخلاف ذلك:
= IF (WEEKDAY (A1،2)> 5، "Weekend"، "Weekday")
الصيغ والوظائف الأخرى
يمكنك أيضًا التحقق من وظيفة WORKDAY لحسابات يوم عمل مماثلة. ترجع الدالة NETWORKDAYS عدد أيام العمل بين تاريخين.
WEEKNUM هي دالة ذات صلة حيث يُرجع Excel رقم الأسبوع في غضون عام.
كيفية الحصول على يوم الأسبوع
لا تحتوي وظيفة WEEKDAY نفسها على خيار مضمن لإرجاع يوم الأسبوع كنص.
ومع ذلك ، يمكنك بسهولة الحصول على يوم الأسبوع كنص عن طريق دمج صيغة WEEKDAY مع وظيفة CHOOSE أو باستخدام الدالة TEXT.
هذا هو بناء الجملة مع اختيار:
= اختر (WEEKDAY (serial_number، [return_type])، “Sunday”، “Monday”، “Tuesday”، “Wednesday”، “Thursday”، “Friday”، “Saturday”)
استبدل "serial_number" بالتاريخ الذي تريد البحث عن يوم الأسبوع الخاص به.
استبدل "[return_type]" بنوع الإرجاع المطلوب (1 أو 2 أو 3).
سوف تتطابق وظيفة CHOOSE مع الرقم الذي تم إرجاعه بواسطة وظيفة WEEKDAY مع اسم اليوم المقابل في القائمة.
على سبيل المثال ، ستُرجع الصيغة التالية الاسم الكامل ليوم الأسبوع للتاريخ الموجود في الخلية A1:
= اختر (WEEKDAY (A1) ، "الأحد" ، "الاثنين" ، "الثلاثاء" ، "الأربعاء" ، "الخميس" ، "الجمعة" ، "السبت")
كيفية التعامل مع الأرقام التسلسلية المتتالية
ترجع الدالة WEEKDAY رقمًا بين 1 و 7 ، حيث يمثل 1 يوم الأحد ويمثل 7 يوم السبت.
ومع ذلك ، قد تحتاج أحيانًا إلى العمل باستخدام أرقام تسلسلية متسلسلة بدلاً من ذلك.
للقيام بذلك ، يمكنك استخدام الدالة DATE لإنشاء تاريخ يتعرف عليه Excel ثم طرح تاريخ البدء من تاريخ الانتهاء للحصول على عدد الأيام بينهما.
يمكنك بعد ذلك استخدام وظيفة WEEKDAY للحصول على يوم الأسبوع لكل يوم من تلك الأيام.
كيفية استخدام التنسيق الشرطي لتمييز أيام معينة
يعد التنسيق الشرطي ميزة قوية في Excel تتيح لك تنسيق الخلايا بناءً على شروط معينة.
على سبيل المثال ، يمكنك استخدام التنسيق الشرطي لتمييز أيام الأسبوع أو عطلات نهاية الأسبوع في نطاق زمني. لكي تفعل هذا، اتبع هذه الخطوات:
حدد نطاق الخلايا الذي يحتوي على التواريخ التي تريد تمييزها.
انتقل إلى علامة التبويب "الصفحة الرئيسية" في شريط أدوات Excel.
انقر فوق "تنسيق شرطي" في مجموعة "الأنماط".
انقر على "قاعدة جديدة".
حدد "استخدام صيغة لتحديد الخلايا المراد تنسيقها".
في مربع الإدخال "تنسيق القيم حيث تكون هذه الصيغة صحيحة" ، أدخل الصيغة التالية (استبدل A1 بمرجع الخلية للخلية العلوية اليسرى في النطاق الخاص بك):
= OR (WEEKDAY (A1، 1) = 1، WEEKDAY (A1، 1) = 7)
تتمثل الخطوات التالية في تعيين النمط الذي تريد تطبيقه على الخلايا المطابقة. على سبيل المثال ، يمكنك اختيار تنسيق عطلات نهاية الأسبوع بخلفية حمراء.
تُظهر هذه الصورة القاعدة قيد التنفيذ على النطاق المحدد:
كيفية تعيين تنسيق تاريخ مخصص في وظيفة أيام الأسبوع في Excel
يمكنك تخصيص تنسيق التاريخ الذي تستخدمه وظيفة WEEKDAY.
على سبيل المثال ، إذا كنت تريد أن تقوم الدالة بتفسير التواريخ بالتنسيق "dd / mm / yyyy" ، فيمكنك استخدام الصيغة التالية:
= WEEKDAY (TEXT (A1، "dd / mm / yyyy"))
سيؤدي هذا إلى إرجاع يوم الأسبوع (من 1 إلى 7) المطابق للتاريخ الموجود في الخلية A1 ، باستخدام تنسيق التاريخ المخصص.
كيف نحسب أيام العمل وعطلات نهاية الأسبوع
إذا كنت تريد حساب عدد أيام العمل أو عطلات نهاية الأسبوع في نطاق من التواريخ ، فيمكنك استخدام الدالة WEEKDAY جنبًا إلى جنب مع الدالة SUM.
على سبيل المثال ، لحساب عدد عطلات نهاية الأسبوع في النطاق A1: A7 ، يمكنك استخدام الصيغة التالية:
= SUM (- (WEEKDAY (A1: A7،2)> 5))
سيعيد هذا عدد عطلات نهاية الأسبوع (أي الأيام التي يكون فيها عدد أيام الأسبوع أكبر من 5) في النطاق.
لحساب عدد أيام العمل ، يمكنك استخدام صيغة مماثلة:
= SUM (- (WEEKDAY (A1: A7،2) <6))
سيعيد هذا عدد أيام العمل (أي الأيام التي يقل عدد أيام الأسبوع فيها عن 6) في النطاق.
افكار اخيرة
تعد وظيفة WEEKDAY في Excel أداة قوية ومتعددة الاستخدامات تمكن المستخدمين من تحليل البيانات وتنظيمها ومعالجتها بناءً على أيام الأسبوع.
توفر البنية المباشرة وخيارات return_type القابلة للتخصيص المرونة والقدرة على التكيف مع مجموعة متنوعة من حالات الاستخدام.
لقد أوضحت لك هذه المقالة العديد من الطرق لاستخدام وظيفة WEEKDAY جنبًا إلى جنب مع وظائف وميزات Excel الأخرى لتحليل البيانات المعقدة وإعداد التقارير. ارفع مستوى مهاراتك في Excel باستخدام وظيفة الوقت الأساسية هذه!
ما هي الذات في بايثون: أمثلة من العالم الحقيقي
ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.
في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.
سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.
في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.
أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.
تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.
سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX في توفير النتائج.
إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.
ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته