استخدم Excel لحساب عدد الأيام المتبقية على الحدث

يقوم Excel بتخزين التواريخ كأعداد صحيحة. بشكل افتراضي، يستخدم Excel “1” لتمثيل 01/01/1900 وكل يوم بعد ذلك يكون يومًا أكبر. اكتب 01/01/2000 وقم بتبديل التنسيق إلى “Number” وسترى “36526” يظهر. إذا طرحت 1 من 36526، يمكنك أن ترى أنه كان هناك 36525 يومًا في القرن العشرين. وبدلاً من ذلك، يمكنك إدخال تاريخ مستقبلي وطرح نتيجة الدالة TODAY لمعرفة عدد الأيام التي تفصلنا عن هذا التاريخ.


قبل أن نتعمق في بعض الأمثلة، نحتاج إلى مراجعة العديد من الوظائف البسيطة المتعلقة بالتاريخ، بما في ذلك وظائف TODAY وDATE وYEAR وMONTH وDAY في Excel.

اليوم

بناء الجملة: =TODAY()

النتيجة: التاريخ الحالي

تاريخ

بناء الجملة: =DATE(السنة، الشهر، اليوم)

النتيجة: التاريخ المحدد بالسنة والشهر واليوم الذي تم إدخاله

سنة

بناء الجملة: =YEAR(التاريخ)

النتيجة: سنة التاريخ الذي تم إدخاله

شهر

بناء الجملة: =MONTH(التاريخ)

النتيجة: الشهر الرقمي لتاريخ الإدخال (من 1 إلى 12)

يوم

بناء الجملة: =DAY(التاريخ)


النتيجة: اليوم من الشهر الذي تم إدخاله فيه

بعض الأمثلة على الحسابات

سوف ننظر إلى ثلاثة أحداث تحدث سنويًا في نفس اليوم، ونحسب تاريخ حدوثها التالي، ونحدد عدد الأيام من الآن وحتى حدوثها التالي.

هنا بيانات العينة لدينا. لقد قمنا بإعداد أربعة أعمدة: الحدث، والتاريخ، والحدث_التالي، والأيام_حتى_التالي. لقد أدخلنا تواريخ ميلاد عشوائية، وتاريخ استحقاق الضرائب في الولايات المتحدة، وعيد الهالوين. تحدث تواريخ مثل أعياد الميلاد واحتفالات الذكرى السنوية وبعض أيام العطل في أيام محددة كل عام وتتناسب بشكل جيد مع هذا المثال. العطلات الأخرى — مثل عيد الشكر — تحدث في يوم معين من أيام الأسبوع في شهر محدد؛ لا يغطي هذا المثال تلك الأنواع من الأحداث.

بيانات المثال


هناك خياران لملء عمود “الحدث_التالي”. يمكنك إدخال كل تاريخ يدويًا، ولكن يجب تحديث كل إدخال يدويًا في المستقبل مع مرور التاريخ. بدلاً من ذلك، دعنا نكتب صيغة عبارة “IF” حتى يتمكن Excel من القيام بالعمل نيابةً عنك.

دعونا نلقي نظرة على عيد الميلاد. نحن نعرف بالفعل الشهر

=MONTH(F3) 

واليوم

=DAY(F3) 

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

=DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))

بعد ذلك، نحتاج إلى معرفة ما إذا كان هذا التاريخ قد مر بالفعل ويمكنك مقارنة هذه النتيجة به TODAY() لمعرفة ذلك. إذا كان شهر يوليو وكان عيد الميلاد يحدث في شهر سبتمبر من كل عام، فإن الحدث التالي يكون في العام الحالي، كما هو موضح بـ =YEAR(TODAY()) . إذا كان شهر ديسمبر وعيد الميلاد يحدث في شهر مايو من كل عام، فإن عيد الميلاد التالي سيكون في العام التالي، لذا =YEAR(TODAY())+1 سيعطي العام المقبل. لتحديد ما يجب استخدامه، يمكننا استخدام عبارة “IF”:


=IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1)

يمكننا الآن دمج نتائج عبارة IF مع الشهر واليوم من تاريخ الميلاد لتحديد الحدث التالي. أدخل هذه الصيغة في الخلية G3:

=DATE(IF(DATE(YEAR(TODAY()),MONTH(F3),DAY(F3))>=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1),MONTH(F3),DAY(F3))

=TODAY(),YEAR(TODAY()),YEAR(TODAY())+1),MONTH(F3) ) ،اليوم (F3))" في الخلية F3″ data-img-url=”https://static1.howtogeekimages.com/wordpress/wp-content/uploads/2019/01/Excel-Date-02.png” src=”https://static1.howtogeekimages.com/wordpress/wp-content/uploads/2019/01/Excel-Date-02.png” style=”display:block;height:auto;max-width:100%;”/>

اضغط على Enter لرؤية النتيجة. (تمت كتابة هذه المقالة في أواخر يناير 2019، لذا ستكون التواريخ…جيدة…مؤرخة.)

قم بملء هذه الصيغة في الخلايا الموجودة أدناه عن طريق تحديد الخلايا والضغط على Ctrl+D.


نتائج التكرار التالي

يمكننا الآن بسهولة تحديد عدد الأيام حتى التكرار التالي عن طريق طرح نتيجة الدالة TODAY() من نتائج Next_Occurrence التي حسبناها للتو. أدخل الصيغة التالية في الخلية H3:

=G3-TODAY()

يدخل "=G3-TODAY()" في الخلية H3

اضغط على Enter لرؤية النتيجة ثم قم بملء هذه الصيغة في الخلايا الموجودة أدناه عن طريق تمييز الخلايا والضغط على Ctrl+D.

أيام_حتى_النتائج التالية


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

نتائج المثال

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

(العلامات للترجمة)مايكروسوفت أوفيس(ر)مايكروسوفت إكسل(ر)ميزات

أضف تعليق