استخدم Excel لحساب عدد الأيام حتى الحدث
يعامل Excel التواريخ كأعداد صحيحة. هذا يعني أنه يمكنك جمعها وطرحها ، مما قد يكون مفيدًا لإخبارك بعدد الأيام المتبقية حتى الموعد النهائي أو الحدث التالي. في هذه المقالة ، سنستخدم وظائف Excel ، و YEAR ، و MONTH ، و DAY ، و TODAY لنوضح لك كيفية حساب عدد الأيام حتى عيد ميلادك التالي أو أي حدث سنوي آخر.
يقوم Excel بتخزين التواريخ كأعداد صحيحة. بشكل افتراضي ، يستخدم Excel “1” لتمثيل 01/01/1900 وكل يوم بعد ذلك أكبر. اكتب 01/01/2000 وقم بتغيير التنسيق إلى “رقم” وسترى “36526” معروضًا. إذا طرحت 1 من 36526 ، يمكنك أن ترى أنه كان هناك 36525 يومًا في القرن العشرين. بدلاً من ذلك ، يمكنك إدخال تاريخ مستقبلي وطرح نتيجة الدالة TODAY لمعرفة عدد الأيام التي تفصلنا عن هذا التاريخ من اليوم.
ملخص سريع للميزات المتعلقة بالتاريخ
قبل الغوص في بعض الأمثلة ، نحتاج إلى مراجعة العديد من الوظائف البسيطة المتعلقة بالتاريخ ، بما في ذلك وظائف Excel في TODAY و DATE و YEAR و MONTH و DAY.
اليوم
بناء الجملة: = TODAY ()
النتيجة: التاريخ الحالي
تاريخ
التركيب: = DATE (السنة ، الشهر ، اليوم)
النتيجة: التاريخ المحدد بالسنة والشهر واليوم الذي تم إدخاله
عام
بناء الجملة: = YEAR (date)
النتيجة: سنة التاريخ المحدد
شهر
بناء الجملة: = MONTH (التاريخ)
النتيجة: الشهر الرقمي للتاريخ المحدد (من 1 إلى 12)
يوم
بناء الجملة: = DAY (date)
النتيجة: يوم الشهر للتاريخ المحدد
بعض الأمثلة على الحسابات
سننظر في ثلاثة أحداث تحدث سنويًا في نفس اليوم ، ونحسب تاريخ الحدث التالي ، ونحدد عدد الأيام بين الآن والحدث التالي.
هذه هي بياناتنا النموذجية. لدينا أربعة أعمدة مجموعة: الحدث ، والتاريخ ، والتالي_التالي ، والأيام_Until_Next. لقد قمنا بتضمين تواريخ ميلاد عشوائية وتواريخ استحقاق ضريبة الولايات المتحدة وعيد الهالوين. التواريخ مثل أعياد الميلاد والذكرى السنوية وعطلات معينة تحدث في أيام محددة كل عام وتعمل بشكل جيد مع هذا المثال. العطلات الأخرى – مثل عيد الشكر – تحدث في يوم معين من الأسبوع في شهر معين ؛ هذا المثال لا يغطي هذا النوع من الأحداث.
هناك خياران لملء العمود “الحدث_التالي”. يمكنك إدخال كل تاريخ يدويًا ، ولكن يجب تحديث كل إدخال يدويًا في المستقبل مع مرور التاريخ. بدلاً من ذلك ، دعنا نكتب صيغة عبارة “IF” حتى يتمكن Excel من القيام بالعمل نيابةً عنك.
دعونا نلقي نظرة على عيد الميلاد. نحن نعلم بالفعل الشهر = MONTH (F3) واليوم = DAY (F3) للتكرار التالي. هذا سهل ولكن ماذا عن السنة؟ نحتاج إلى Excel لمعرفة ما إذا كان عيد الميلاد قد حدث بالفعل هذا العام أم لا. أولاً ، نحتاج إلى حساب التاريخ الذي يصادف فيه عيد الميلاد في العام الحالي باستخدام هذه الصيغة:
= DATE (YEAR (TODAY ())، MONTH (F3)، DAY (F3))
بعد ذلك ، نحتاج إلى معرفة ما إذا كان هذا التاريخ قد مضى بالفعل ويمكنك مقارنة هذه النتيجة مع TODAY () لمعرفة ذلك. إذا كان شهر يوليو ويحدث عيد الميلاد كل شهر سبتمبر ، فإن التكرار التالي يكون في العام الحالي ، يشار إليه بـ = YEAR (TODAY ()). إذا كان شهر ديسمبر ويحدث عيد الميلاد كل شهر مايو ، فإن التكرار التالي هو العام المقبل ، لذلك = YEAR (TODAY ()) + 1 سيكون العام المقبل. لتحديد أيهما يجب استخدامه ، يمكننا استخدام عبارة “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)، DAY (F3)) “في الخلية F3 ′ العرض =” 650 الارتفاع = ”250 ″ التحميل =” pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (هذا) ؛ ” on Error = ”this.onerror = null؛ pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (هذا) ؛”>
اضغط على رجوع لرؤية النتيجة. (تمت كتابة هذه المقالة في أواخر يناير 2019 ، لذا فإن التواريخ ستكون… حسنًا… مؤرخة.)
املأ هذه الصيغة في الخلايا أدناه عن طريق تحديد الخلايا والضغط على Ctrl + D.
الآن يمكننا بسهولة تحديد عدد الأيام حتى التكرار التالي عن طريق طرح نتيجة دالة TODAY () من نتائج Next_Currence التي حسبناها للتو. أدخل الصيغة التالية في الخلية H3:
= G3-TODAY ()
اضغط على Enter لرؤية النتيجة ، ثم املأ هذه الصيغة في الخلايا أدناه عن طريق تحديد الخلايا والضغط على Ctrl + D.
يمكنك حفظ مصنف مع الصيغ في هذا المثال لتتبع من سيأتي عيد ميلاده القادم أو لمعرفة عدد الأيام المتبقية لإنهاء زي الهالوين الخاص بك. في كل مرة تستخدم فيها المصنف ، سيعيد حساب النتائج بناءً على التاريخ الحالي لأنك استخدمت الدالة TODAY ().
ونعم ، هذه أمثلة محددة جدًا قد تكون مفيدة لك وقد لا تكون كذلك. لكنها تعمل أيضًا على توضيح أنواع الأشياء التي يمكنك القيام بها باستخدام الوظائف المتعلقة بالتاريخ في Excel.