تحديد يوم الأسبوع حسب التاريخ في Microsoft Excel. ضبط يوم الأسبوع حسب التاريخ في Microsoft Excel كيفية ضبط الساعة في لوحة التحكم

بيت / لا يعمل

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

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

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

الخيار رقم 2: استخدام الدالة TEXT للحصول على يوم الأسبوع في Excel

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

  • تحتاج إلى تحديد "نص" من قائمة الفئات.
  • في قائمة الوظائف المتاحة، حدد الخيار المسمى TEXT واضغط على OK للمتابعة إلى إدخال الوسائط.
  • يوجد في المعلمات حقلان لتعيينهما: القيمة والتنسيق. يتم إدخال عنوان الخلية مع التاريخ كأول عنوان. يمكن القيام بذلك يدويًا أو عن طريق وضع المؤشر في المكان المطلوب والنقر بزر الفأرة الأيسر. بعد ذلك، يجب أن يظهر العنوان تلقائيًا في سطر "القيمة".
  • في حقل "التنسيق"، ستحتاج إلى إدخال التعبيرات DDDD أو DDD (لاختصار النص القياسي) والموافقة على الوسائط.

وهكذا تظهر قيمتان من نفس النوع على الورقة، لكن بتنسيقين مختلفين: التاريخ واسم يوم الأسبوع المقابل له. تسمح هذه الطريقة باستخدام البيانات بطريقة متوافقة. عند تغيير التاريخ، يتم أيضًا تحويل قيمة يوم الأسبوع. يمكنك تعيين الوظائف يدويًا في شريط الصيغة لتسريع عملية التحرير: =TEXT(A1,"DDDD").

الخيار رقم 3: إدراج وظيفة WEEKDAY

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

  • حدد الخلية التي سيتم وضع القيمة المحولة فيها.
  • أدخل إعدادات معالج الوظائف وحدد سطر "التاريخ والوقت" من كتالوج الفئات.
  • من القائمة المقدمة، ستحتاج إلى وظيفة WEEKDAY، التي تكون وسيطاتها هي "التاريخ بتنسيق رقمي" والنوع.
  • كأول واحد، تحتاج إلى إدخال التاريخ المطلوب DD.MM.YYYY. للراحة، يمكنك تحديد عنوان الخلية بالمحتوى المقابل.
  • تأخذ الوسيطة TYPE ثلاث قيم: 1، 2، 3. إذا قمت بتحديد واحدة، فسيتم حساب أيام الأسبوع من يوم الأحد. اثنان يعني الاثنين. ثلاثة - يبدأ العد التنازلي من يوم الاثنين، والذي سيقبله العداد بالرقم "0" (أي سيتم عرض يوم الثلاثاء بالرقم "1").

للدخول يدويًا في شريط الصيغة، تحتاج إلى كتابة: =WEEKDAY(A3,2). ليس من الضروري تحديد معلمة TYPE. إذا كانت غائبة، يقوم المحرر بتعيين القيمة الافتراضية إلى "1". وينطبق هذا على بريطانيا العظمى والدول الأخرى الناطقة باللغة الإنجليزية، حيث يبدأ الأسبوع يوم الأحد. في بلدان رابطة الدول المستقلة، ستحتاج إلى إدخال المعلمة بنفسك في كل مرة تقوم فيها بتنشيط الوظيفة.

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

شارك مقالتنا على شبكات التواصل الاجتماعي الخاصة بك:

قليل من الناس يعرفون أن نظام التشغيل Windows 10 لديه واحد ميزة مفيدة- يعرض اليوم الحالي من الأسبوع بجوار التاريخ والوقت. ستكون هذه الميزة مفيدة بشكل خاص لأولئك المستخدمين الذين غالبًا ما يكون لديهم السؤال – ما هو اليوم؟ ستساعدك تعليماتنا التالية على إغلاقه نهائيًا، وهذا لا يتطلب معرفة جدية بالكمبيوتر أو أي برامج إضافية.

1) أولا وقبل كل شيء، تحتاج إلى فتح لوحة التحكم. للقيام بذلك، انقر على زر ابدأ انقر بزر الماوس الأيمنالماوس، أو اتصل بالقائمة باستخدام مجموعة المفاتيح WIN+X. نختار العنصر الذي نحتاجه وفي النافذة التي تفتح في قسم "الساعة واللغة والمنطقة" نجد الرابط " تغيير تنسيقات التاريخ والوقت والأرقام»:

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

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

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

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

الطريقة الأولى: تطبيق التنسيق

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


في الميدان "يكتب"تنسيق النوافذ بدلا من القيمة "DDDD"يمكنك أيضًا إدخال التعبير:

في هذه الحالة، ستعرض الورقة الاسم المختصر ليوم الأسبوع.

الطريقة الثانية: استخدام الدالة TEXT

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


علاوة على ذلك، إذا قمت بتغيير قيمة التاريخ في خلية، فسوف يتغير يوم الأسبوع تلقائيًا وفقًا لذلك. وبالتالي، من خلال تغيير التاريخ، يمكنك معرفة أي يوم من أيام الأسبوع سيقع فيه.

الطريقة الثالثة: استخدام الدالة WEEKDAY

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


كما هو الحال مع الوظيفة السابقة، عندما تقوم بتغيير التاريخ، يتغير رقم يوم الأسبوع في الخلية التي تم تثبيت عامل التشغيل فيها تلقائيًا.

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

ترجع الدالة DAY اليوم المطابق تاريخ محدد. نتيجة الدالة هي رقم من النطاق من 1 إلى 31.

ترجع الدالة WEEKDAY اليوم من الأسبوع الذي يتوافق مع تاريخ محدد. نتيجة هذه الدالة هي رقم من النطاق من 1 إلى 7 (واحد يتوافق مع الأحد، وسبعة يمثل السبت).

ترجع الدالة DAYS قيمة رقمية، يصف الفرق في الأيام بين تاريخين محددين.

ميزات التدوين النحوي للوظيفة DAY وWEEKDAY وDAYS في Excel

تحتوي الدالة DAY على بناء الجملة التالي:

يوم(تاريخ)

يأخذ كمدخل معلمة واحدة، التاريخ، الذي يتوافق مع التاريخ الذي تريد تحديد يومه.

ملحوظات:

  1. خلية من جداول اكسلتحتوي على بيانات بتنسيق التاريخ.
  2. يتم أيضًا قبول نتائج حسابات الدالة DATE والوظائف الأخرى التي ترجع قيمًا بتنسيق التاريخ كمدخلات.
  3. عند إدخال البيانات مباشرة بين أقواس الوظائف (على سبيل المثال، =DAY("24/06/2018"))، يجب عليك استخدام علامات الاقتباس، وبالتالي الإشارة إلى أن البيانات التي تم تمريرها إلى الإدخال هي من نوع النص. بعد ذلك، يقوم Excel تلقائيًا بتحويل البيانات إلى تنسيق التاريخ.
  4. الخطأ #VALUE! سيتم إنشاؤها إذا تم تمرير بيانات من نوع Excel غير مدعوم إلى إدخال الدالة DAY، على سبيل المثال: DAY("24-2018 يونيو") أو DAY("24/06/2018").
  5. يمكن تمثيل معلمة التاريخ كرقم في رمز الوقت في Excel.

تحتوي الدالة WEEKDAY على بناء الجملة التالي:

يوم الأسبوع(التاريخ،[النوع])

وصف وسائط الوظيفة:

  1. التاريخ هو معلمة مطلوبة تتوافق مع التاريخ الذي تريد تحديد يومه من الأسبوع. يحتوي هذا الخيار على الميزات الموضحة في الملاحظات الخاصة بالميزة السابقة.
  2. النوع – رقم في النطاق من 1 إلى 3، يشير إلى أي يوم من أيام الأسبوع يعتبر الأول (في بعض البلدان، اليوم الأول من الأسبوع هو الأحد، وفي بلدنا هو يوم الاثنين). إذا كان النوع=1، فإن اليوم الأول من الأسبوع سيكون الأحد، اكتب=2 – الاثنين. إذا كان النوع=3، فستكون نتيجة الدالة WEEKDAY رقمًا يقع في النطاق من 0 إلى 6، حيث يتوافق 0 مع يوم الاثنين.

ملاحظة: في بعض الحالات، بدلاً من الأرقام 1،2...7، مطلوب اسم يوم الأسبوع (الاثنين، الثلاثاء...الأحد). للقيام بذلك، يمكنك إنشاء الجدول التالي:

ثم قم بإخراج القيمة النصية المقابلة ليوم الأسبوع:


ومع ذلك، لهذه المهمة يمكنك استخدام الدالة التالية: =TEXT(A2،"dddd").

نتيجة هذه الوظيفة هي النص "الأحد". إذا كان مطلوبًا تسجيل قصير ليوم من أيام الأسبوع (Sat، Mon، الأربعاء)، فيجب تحديد "dddd" كمعلمة ثانية.

يتم استخدام الدالة DAYS لحساب عدد الأيام بين تاريخين محددين ولها بناء الجملة التالي: =DAYS(end_date, start_date).

وصف الوسائط لهذه الوظيفة:

  1. End_date هو معلمة مطلوبة تحدد تاريخ انتهاء الحدث.
  2. Start_date عبارة عن معلمة مطلوبة تحدد تاريخ بدء حدث معين لإجراء الحساب.

ملحوظات:

  1. يؤدي حساب عدد الأيام بين التواريخ إلى تحويل البيانات إلى أرقام في رمز الوقت في Excel. وهذا يعني أن الإدخالات "=DAYS("06/24/2018";"06/13/2018")" و"=DATEVALUE("06/24/2018")-DATEVALUE("06/13/2018") " سيرجع نفس القيم.
  2. إذا كانت إحدى معلمات الدالة تمثل تاريخًا مكتوبًا كنص، فستتم معالجته بواسطة الدالة DATEVALUE، والتي ستقوم بإرجاع تاريخ صحيح.
  3. إذا كانت معلمات الوظيفة عبارة عن أرقام تكون قيمها خارج تلك المسموح بها في رمز الوقت في Excel، فسيتم إنشاء الخطأ #VALUE!
  4. إذا كانت الدالة DAYS تستخدم معلمات كبيانات لا يمكن تمثيلها كتواريخ في Excel، فسيتم إرجاع الخطأ #VALUE!


أمثلة على العمليات الحسابية في Excel باستخدام الوظائف DAY وWEEKDAY وDAYS

يحتوي الجدول على عدة تواريخ، مسجلة بتنسيق تاريخ Excel، والتي يجب أن يتم فيها دفع أجور موظفي مؤسسة معينة. نظرًا للتغيرات في التشريعات، يجب حساب رواتب الموظفين في اليوم الأول من كل شهر. ضرورة تصحيح التواريخ من 15/07/2018 إلى 01/07/2018. يبدو جزء من الجدول كما يلي:

لحل المشكلة، نستخدم الصيغة التالية: =B3-DAY(B3)+1.

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

تحديد أيام العمل وعطلات نهاية الأسبوع باستخدام صيغة WEEKDAY

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

يبدو الجدول الأصلي كما يلي:

لتحديد يوم الأسبوع، سنستخدم WEEKDAY، الوسيطة الأولى منها هي البيانات من خلية "تاريخ الوصول"، والثانية هي 2 (يبدأ حساب أيام الأسبوع من واحد، وهو ما يتوافق مع يوم الاثنين ). لحل نستخدم الدالة التالية:

كما ترون، جميع التواريخ هي أيام العمل في الأسبوع.

لماذا تحتاج إلى وظيفة DAYS في Excel؟

مثال 3. من المعروف أن الحرب العالمية الثانية بدأت في 22 يونيو 1941 وانتهت في 9 مايو 1945. من الضروري تحديد عدد الأيام التي وقعت فيها الأعمال العدائية.

دعنا ندخل البيانات الأولية في الجدول:

للحساب، نستخدم الصيغة التالية: =DAYS(B3,A3).


نحصل على النتيجة التالية:

أي أن الأعمال العدائية استمرت 1417 يومًا.

انتبه!أي تاريخ في Excel هو عدد الأيام التي مرت منذ تاريخ 01/01/1900. مزيد من التفاصيل موضحة في المقالة: كيفية حساب تاريخ في إكسيل؟ لذلك، يمكنك استخدام هذه الصيغة البسيطة بحرية دون وظائف: =B3-A3.

وكما ترون في الشكل، فإن النتيجة مشابهة. في الواقع، وظيفة DAYS في Excel ليست مطلوبة على الإطلاق.

© 2024 ermake.ru - حول إصلاح أجهزة الكمبيوتر - بوابة المعلومات