30/60/90 يومًا من اليوم أو قبل اليوم - حاسبة التاريخ في Excel

  • شارك هذا
Michael Brown

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

هل تتطلع إلى حساب تاريخ انتهاء الصلاحية وهو بالضبط 90 يومًا من الآن؟ أو تتساءل ما هو تاريخ 45 يومًا بعد اليوم؟ أو تحتاج إلى معرفة التاريخ الذي حدث قبل 60 يومًا من اليوم (حساب أيام العمل فقط وكل الأيام)؟

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

    حاسبة التاريخ في Excel عبر الإنترنت

    هل تريد حلًا سريعًا "لما هو 90 يومًا من اليوم" أو "ما هو 60 يومًا قبل اليوم"؟ اكتب عدد الأيام في الخلية المقابلة ، واضغط على Enter ، وستحصل على الفور على جميع الإجابات:

    ملاحظة. لعرض دليل العمل المضمن ، يرجى السماح بملفات تعريف الارتباط التسويقية.

    هل تحتاج إلى حساب 30 يومًا من تاريخ معين أو تحديد 60 يوم عمل قبل تاريخ معين ؟ ثم استخدم حاسبة التاريخ هذه.

    هل أنت مهتم بمعرفة الصيغ المستخدمة لحساب التواريخ؟ ستجدهم جميعًا والمزيد في الأمثلة التالية.

    كيفية حساب 30/60/90 يومًا من اليوم في Excel

    للعثور على تاريخ N أيام من الآن ، استخدمدالة TODAY لإرجاع التاريخ الحالي وإضافة عدد الأيام المطلوب إليه.

    للحصول على تاريخ يقع بالضبط بعد 30 يومًا من اليوم:

    =TODAY()+30

    لحساب 60 يومًا من اليوم:

    =TODAY()+60

    ما هو التاريخ بعد 90 يومًا من الآن؟ أعتقد أنك تعرف بالفعل كيفية الحصول عليها :)

    =TODAY()+90

    لإنشاء صيغة عامة اليوم بالإضافة إلى N أيام ، أدخل عدد الأيام في بعض الخلايا ، على سبيل المثال B3 ، وأضف تلك الخلية إلى التاريخ الحالي:

    =TODAY()+B3

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

    كيف تعمل هذه الصيغة

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

    في لحظة الكتابة ، تاريخ اليوم هو 19 أبريل 2018 ، والذي يمثله الرقم التسلسلي 43209. للعثور على تاريخ ، على سبيل المثال ، بعد 100 يوم من الآن ، تقوم بالفعل بإجراء العمليات الحسابية التالية:

    =TODAY() + 100

    = April 19, 2018 + 100

    = 43209 + 100

    = 43309

    تحويل الرقم التسلسلي 43209 إلى تنسيق التاريخ ، وستحصل على 28 يوليو 2018 ، وهو بالضبط 100 يوم بعد اليوم.

    كيفية الحصول على 30/60/90 يومًا قبل اليوم في Excel

    لحساب N أيام قبل اليوم ، اطرح عدد الأيام المطلوب من التاريخ الحالي. على سبيل المثال:

    90 يومًا قبل اليوم:

    =TODAY()-90

    60 يومًا قبل اليوم:

    =TODAY()-60

    45 يومًا قبل اليوم :

    =TODAY()-45

    أو ، قم بعمل صيغة عامة اليوم ناقص N أيام استنادًا إلى مرجع خلية:

    =TODAY()-B3

    في لقطة الشاشة أدناه ، نحسب التاريخ الذي حدث قبل 30 يومًا من اليوم.

    كيفية حساب N الأعمال بعد / قبل اليوم

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

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

    لذلك ، للعثور على تاريخ N أيام عمل بدءًا من اليوم ، استخدم هذه الصيغة العامة:

    WORKDAY (TODAY () ، N أيام )

    فيما يلي بعض الأمثلة:

    10 أيام عمل بدءًا من اليوم

    =WORKDAY(TODAY(), 10)

    30 أيام العمل من الآن

    =WORKDAY(TODAY(), 30)

    5 أيام عمل من اليوم

    =WORKDAY(TODAY(), 5)

    للحصول على تاريخ N أيام عمل قبلاليوم ، استخدم هذه الصيغة:

    يوم عمل (TODAY () ، - N أيام )

    وإليك بعض الصيغ الواقعية:

    90 عمل الأيام السابقة لليوم

    =WORKDAY(TODAY(), -90)

    15 يوم عمل قبل اليوم

    =WORKDAY(TODAY(), -15)

    لجعل صيغتك أكثر مرونة ، استبدل عدد الأيام المشفرة بـ مرجع الخلية ، قل B3:

    N أيام عمل من اليوم:

    =WORKDAY(TODAY(), B3)

    N أيام عمل قبل اليوم:

    =WORKDAY(TODAY(), -B3)

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

    كيفية إنشاء آلة حاسبة للتاريخ في Excel

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

    لإعطائك بعض الأفكار ، دعنا نصمم حاسبة تاريخ Excel الآن.

    بشكل عام ، يمكن أن يكون هناك 3 اختيارات لحساب التواريخ:

    • استنادًا إلى تاريخ اليوم أو تاريخ محدد
    • من أو قبل التاريخ المحدد
    • عد كل الأيام أو أيام العمل فقط

    لتوفير كل هذه الخيارات لمستخدمينا ، نضيف ثلاثة عناصر تحكم Group Box ( Developer tab & gt؛ Insert & gt؛ عناصر تحكم النموذج & gt؛ Group Box) وإدراج زري اختيار في كل مربع مجموعة. بعد ذلك ، تقوم بربط كل مجموعةمن الأزرار إلى خلية منفصلة (انقر بزر الماوس الأيمن فوق الزر & gt؛ تنسيق التحكم & gt؛ التحكم علامة التبويب & gt؛ ارتباط الخلية ) ، والتي يمكنك إخفاءها لاحقًا. في هذا المثال ، الخلايا المرتبطة هي D5 و D9 و D14 (يرجى الاطلاع على لقطة الشاشة أدناه).

    اختياريًا ، يمكنك إدخال الصيغة التالية في B6 لإدراج التاريخ الحالي إذا كان تاريخ اليوم تم تحديد الزر. ليس ضروريًا في الواقع لصيغة حساب التاريخ الرئيسي لدينا ، فقط مجاملة صغيرة للمستخدمين لتذكيرهم بتاريخ اليوم:

    =IF($D$5=1, TODAY(), "")

    أخيرًا ، أدخل الصيغة التالية في B18 التي تتحقق القيمة في كل خلية مرتبطة وتحسب التاريخ بناءً على اختيارات المستخدم:

    =IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2), WORKDAY($B$7,-$B$3), ""))))))))

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

    والآن ، يمكنك تحديد الخيارات المطلوبة ، على سبيل المثال ، 60 يومًا من الآن ، وتحصل على ما يلي النتيجة:

    لإلقاء نظرة فاحصة على الصيغة وربما إجراء هندسة عكسية لاحتياجاتك ، فنحن نرحب بك لتنزيل حاسبة التاريخ لبرنامج Excel.

    أدوات خاصة لحساب التواريخ بناءً على اليوم

    إذا كنت تبحث عن شيء أكثر احترافًا ، يمكنك بسرعة حساب 90 ، 60 ، 45 ، 30 يومًا من الآن (أو أي عدد من الأيام التي تحتاجها) باستخدام أدوات Excel الخاصة بنا.

    التاريخ والوقتمعالج

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

    كمثال ، دعنا نتعرف على التاريخ 120 يومًا من اليوم :

    1. أدخل صيغة TODAY () في بعض الخلايا ، على سبيل المثال B1.
    2. حدد الخلية حيث تريد إخراج النتيجة ، B2 في حالتنا.
    3. انقر فوق التاريخ & amp؛ زر معالج الوقت في علامة التبويب أدوات Ablebits .
    4. في علامة التبويب إضافة ، حدد عدد الأيام التي تريد إضافتها إلى التاريخ المصدر (120 يومًا في هذا المثال).
    5. انقر فوق الزر إدراج صيغة .

    هذا كل شيء!

    كما هو موضح في لقطة الشاشة أعلاه ، تختلف الصيغة التي أنشأها المعالج عن جميع الصيغ التي تعاملنا معها ، ولكنها تعمل بشكل جيد على قدم المساواة :)

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

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

    منتقي التاريخ لبرنامج Excel

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

    بخلاف معالج التاريخ والوقت ، تقوم هذه الأداة بإدراج التواريخ كقيم ثابتة ، وليس الصيغ.

    على سبيل المثال ، إليك كيفية الحصول على تاريخ 21 يومًا من اليوم:

    1. انقر فوق الزر Date Piker الموجود على Ablebits Tools لتمكين تقويم قائمة منسدلة في Excel.
    2. انقر بزر الماوس الأيمن فوق الخلية حيث تريد إدراج التاريخ المحسوب واختر حدد التاريخ من التقويم من قائمة منبثقة.
    3. سيظهر التقويم المنسدل في ورقة العمل الخاصة بك مع تمييز التاريخ الحالي باللون الأزرق ، ثم تنقر على زر الآلة الحاسبة في الزاوية اليمنى العليا:
    4. في الجزء العلوي ، انقر فوق وحدة اليوم واكتب عدد الأيام المراد إضافتها ، 21 في حالتنا. بشكل افتراضي ، تقوم الآلة الحاسبة بتنفيذ عملية الإضافة (يرجى ملاحظة علامة الجمع في جزء العرض). إذا كنت ترغب في طرح أيام من اليوم ، فانقر فوق علامة الطرح في الجزء السفلي.
    5. أخيرًا ، انقر فوق لإظهار التاريخ المحسوب في التقويم. أو اضغط على مفتاح Enter أو انقر فوق لإدخال التاريخ في خلية:

    كيفية تمييز التواريخ 30 و 60 و 90 يومًا من اليوم

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

    كمثال ، دعنا نصنع 4 قواعد تنسيق شرطي بناءً على هذه الصيغ:

    • أخضر: أكثر من 90 يومًا من الآن

    =C2>TODAY()+90

  • الأصفر: بين 60 و 90 يومًا بدءًا من اليوم
  • =C2>TODAY()+60

  • الكهرماني: بين 30 و 60 يومًا بدءًا من اليوم
  • =C2>TODAY()+30

  • الأحمر: أقل من 30 يومًا من الآن
  • =C2

    Where C2 is the topmost expiry date.

    Here are the steps to create a formula-based rule:

    1. Select all the cells with the expiry dates (B2:B10 in this example).
    2. On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
    3. In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
    4. In the Format values where this formula is true box, enter your formula.
    5. Click Format… , switch to the Fill tab and select the desired color.
    6. Click OK two times to close both windows.

    Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:

    If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:

    Green: over 90 days from now:

    =C2>TODAY()+90

    Yellow: between 60 and 90 days from today:

    =AND(C2>=TODAY()+60, C2<=TODAY()+90)

    Amber: between 30 and 60 days from today:

    =AND(C2>=TODAY()+30, C2

    Red: less than 30 days from today:

    =C2

    Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.

    In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .

    • Red: more than 90 days before today:

    =B2

  • Amber: between 90 and 60 days before today:
  • =AND(B2>=TODAY()-90, B2<=TODAY()-60)

  • الأصفر: ما بين 60 و 30 يومًا قبل اليوم:
  • =AND(B2>TODAY()-60, B2<=TODAY()-30)

  • الأخضر: أقل من 30 يومًا قبل اليوم:
  • =B2>TODAY()-30

    يمكن العثور على مزيد من الأمثلة على التنسيق الشرطي للتواريخ هنا: كيفية تنسيق التواريخ والوقت بشكل شرطي في Excel.

    لحساب الأيام ليس من اليوم ولكن من أي تاريخ ، استخدم هذه المقالة: كيفية حساب الأيام منذ أو حتى التاريخ في Excel.

    هذه هي الطريقة يمكنك حساب التواريخ التي هي 90 أو 60 أو 30 أو ن يومًا من / قبل اليوم في Excel. لإلقاء نظرة فاحصة على الصيغ وقواعد التنسيق الشرطي التي تمت مناقشتها في هذا البرنامج التعليمي ، أدعوك لتنزيل نموذج المصنف أدناه. شكرًا لك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل!

    تدرب على تنزيل المصنف

    حساب التواريخ في Excel - أمثلة (ملف .xlsx)

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