كيفية استخدام الدالة NOW في Excel (8 أمثلة مناسبة)

  • شارك هذا
Hugh West

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

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

تنزيل Practice Workbook

يمكنك تنزيل مصنف Excel الذي استخدمناه لإعداد هذه المقالة.

استخدام الدالة NOW.xlsx

مقدمة إلى الدالة NOW

  • هدف الوظيفة:

NOW ترجع الوظيفة بالتاريخ والوقت الحاليين المنسقين كتاريخ ووقت.

  • بناء الجملة:

= NOW ()

لا يتم قبول أي وسيطة داخل الدالة NOW.

8 مثيلات مناسبة لاستخدام الدالة NOW في Excel

1. إضافة أو طرح أيام باستخدام الدالة NOW

في الصورة أدناه ، يمثل العمود B التاريخ والوقت الحاليين بشكل متكرر. باستخدام الدالة NOW ثم إضافة أو طرح قيمة رقمية ، يمكننا اكتشاف التواريخ والأوقات الجديدة بسهولة. في العمود C ، تم إنشاء ملفتظهر القيم الناتجة بعد تطبيق الصيغة الآن مع إضافة أو طرح قيمة رقمية أخرى تمثل عدة أيام.

لإضافة أيام إلى التاريخ الحالي ، يجب عليك إدخال رقم أيام فقط في الصيغة التالية:

=NOW() + number_of_days

للعودة إلى تاريخ سابق ، عليك ببساطة طرح عدد الأيام من NOW الدالة ثم ستبدو الوظيفة على النحو التالي:

=NOW() - number_of_days

إذا كنت تستخدم كسرًا من رقم لإضافة أو طرح ، ثم يتم إضافة جزء اليوم أو طرحه. على سبيل المثال ، ستضيف 1 مع وظيفة NOW للعثور على اليوم التالي مما يعني أنك تضيف بالضبط 24 ساعة إلى التاريخ الحالي. ولكن عند استخدام 0.5 بدلاً من 1 ، فسيتم إضافة 12 ساعة بالتاريخ الحالي المحدد بواسطة وظيفة NOW.

قراءة المزيد: كيفية إزالة الوقت من التاريخ في Excel (6 طرق)

2. إضافة أو طرح دقائق أو ساعات باستخدام وظيفة NOW

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

=NOW() ± hour_fraction/24

للجزء ساعة_كسر ، 1 تمثل 60 دقيقة ، وبالتالي فإن 30 دقيقة ستكون نصفها ، وكسر الساعة ، أي 0.5 .وبالمثل ، يشير 0.25 و 0.75 إلى 15 دقيقة و 45 دقيقة على التوالي. ثم عليك أن تجعل هذا الكسر مقسومًا حيث سيكون المقسوم عليه 24 بحيث يمثل هذا الجزء المدمج دقائق أو جزء من ساعة.

لإضافة أو طرح عدد من الساعات. ، عليك إدخال الكسر كجزء من 24 ساعة. لذلك ، يجب أن تكون الصيغة العامة:

=NOW() ± hour_fraction

ولن تضطر إلى تقسيم الكسر على 24 هنا نظرًا لأنك تقوم بالفعل بإدخال القيمة كـ جزء من 24 ساعة. على سبيل المثال ، إذا أضفت أو طرحت 0.5 فهذا سيشير إلى 12 ساعة ، وبالمثل 0.25 و 0.75 سيمثلان 6 ساعات و 18 ساعة على التوالي.

اقرأ المزيد: كيفية التحديث التلقائي للوقت الحالي في Excel (باستخدام الصيغة و VBA )

3. تؤدي إضافة أو طرح الأشهر باستخدام وظائف EDATE و NOW

وظيفة EDATE إلى إرجاع الرقم التسلسلي للتاريخ الذي يمثل عدد الأشهر المشار إليه قبل تاريخ البدء أو بعده. صيغة هذه الوظيفة هي:

= EDATE (start_date، months)

باستخدام الدالتين EDATE و NOW معًا ، يمكنك إضافة أو طرح الأشهر مع أو من التاريخ الحالي. في مجموعة البيانات الممثلة في صورة هذا القسم ، تعرض الخلايا C5 و C7 تاريخين مختلفين عن طريق إضافة وطرح 6 أشهر من التاريخ الحالي. لكن في هذه الحالة ، فإنلن يتم الاحتفاظ بالوقت وسيظهر 0:00 ساعة. يمكن تمثيل الصيغة العامة لهذه الوظيفة المدمجة على النحو التالي:

=EDATE(NOW(), months)

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

= MOD (number، divisor)

لذلك ، في حالتنا ، التاريخ والوقت الموجودان بواسطة NOW ستُقسَّم الدالة على 1 ثم تعيد الباقي مع 0 والذي يمثل 1/0/1900 ولكن سيتم الاحتفاظ بالوقت الذي سيتم إضافته إلى القيمة الناتجة السابقة التي تم العثور عليها بواسطة الوظيفة EDATE لذلك ، يمكن عرض الصيغة العامة الشاملة على النحو التالي:

=EDATE(NOW(), months) + MOD(NOW(),1

4. الجمع بين وظائف IF و NOW لإيجاد وقت الاستحقاق & amp؛ التاريخ

الآن دعونا نفكر في حالة يتعين عليك فيها معرفة ما إذا كان التاريخ والوقت الحاليان يتجاوزان الموعد النهائي أم لا. سيكون لديك خيار تخصيص حالات الاستحقاق باستخدام وظائف IF و NOW . في مجموعة البيانات الموجودة في الصورة أدناه ، يمثل العمود B المواعيد النهائية ويعرض العمود C التاريخ والوقت الحاليين. سنكتشف الموعد النهائي أو حالات الاستحقاق في العمود D .

📌 الخطوات:

➤ في الإخراج الخلية D5 ، ستكون الصيغة ذات الصلة:

=IF((B5-NOW())>0,"Due","Deadline Over")

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

قراءات مماثلة

  • كيفية استخدام دالة WORKDAY.INTL في Excel (دليل كامل)
  • استخدم WEEKDAY Function في Excel (مع 8 أمثلة)
  • كيفية استخدام دالة NETWORKDAYS.INTL في Excel (مثالان)
  • استخدم دالة DATEVALUE في Excel (6 مناسبة أمثلة)
  • كيفية استخدام وظيفة Excel DAYS مع مثال عملي

5. إظهار التاريخ الأول أو الأخير لشهر قبل أو بعد التاريخ الحالي باستخدام وظائف NOW و EOMONTH

تُرجع الدالة EOMONTH الرقم التسلسلي لليوم الأخير من الشهر قبل أو بعد عدد محدد من الأشهر. بناء جملة هذه الوظيفة هو:

= EOMONTH (تاريخ البدء ، الأشهر)

باستخدام الدالتين EOMONTH و NOW معًا ، يمكننا الحصول على التاريخ الأول أو الأخير للشهر السابق أو التالي من التاريخ الحالي. الصيغة المجمعة العامة للحصول على التاريخ الأول من الشهر من التاريخ الحالي هي:

=EOMONTH(NOW(), month_serial)+1

هنا ، month_serial هي المسلسل رقم الشهر من الشهر الحالي. على سبيل المثال ، للحصول على التاريخ الأول من الشهر الحالي ، يتعين علينا استخدام -1 كـ month_serial ، - 2 لـ الشهر السابق و 0 لـ الشهر القادم . وبالتالي سنحصل على التاريخ الأخير من الشهر ذي الصلةثم بإضافة 1 إلى الوظيفة ، سنحصل على اليوم الأول من الشهر التالي بناءً على تسلسل الشهر من الصيغة.

لذلك ، للحصول على التاريخ الأخير لشهر من التاريخ الحالي ، يجب أن تبدو الصيغة العامة كما يلي:

=EOMONTH(NOW(), month_serial)

في هذه الحالة ، سيكون month_serial 0 للحصول على التاريخ الأخير للشهر الحالي ، -1 للشهر السابق و 1 للشهر الشهر القادم .

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

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

=EOMONTH(NOW(), month_serial) + 1 + MOD((NOW),1)

وللحصول على التاريخ الأخير للسابق أو الشهر المقبل من التاريخ الحالي مع الحفاظ على الوقت ، ستكون الصيغة:

=EOMONTH(NOW(), month_serial) + MOD((NOW),1)

يجب أن تساعدك لقطة الشاشة أدناه على فهم استخدامات هذه الوظائف أتمنى بالضبط.

6. دمج وظائف NOW و TIME لإظهار الوقت الحالي استنادًا إلى مناطق مختلفة

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

= TIME (ساعة ، دقيقة ، ثانية)

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

يظهر العمود C في الصورة بشكل مختلف مرات استنادًا إلى المناطق التي تم العثور عليها بواسطة معادلات NOW و TIME ذات الصلة و العمود D يعرض الصيغ التي تم استخدامها للعثور على هذه الأوقات. لذلك ، يجب أن تكون الصيغة العامة لإيجاد الوقت الحالي لمنطقة أخرى أو جزء من العالم:

=NOW() + TIME(hour, minute, second)

7. حساب عدد الأيام المتبقية من التاريخ الحالي باستخدام وظائف DAYS و NOW

دالة DAYS توضح عدد الأيام بين تاريخين ويكون بناء جملة هذه الوظيفة:

= DAYS (end_date، start_date)

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

📌 الخطوات:

➤ في الخلية D5 ، ستكون الصيغة ذات الصلة:

=DAYS(B5, NOW())

➤ اضغط على أدخل ، املأ العمود بالكامل تلقائيًا بـ مقبض التعبئة وأنت سنجد عدد الأيام المتبقية لكل مناسبة.

8. تحديد الوقت النهائي للوصول إلى وجهة من الوقت الحالي باستخدام وظائف NOW و TIME

بافتراض أن السيارة ستبدأ في السفر من الوقت الحالي وستقطع 360 كيلومترًا عند متوسط ​​سرعة 60 كيلومترًا في الساعة (60 كم / ساعة) . سنحدد المرة الأخيرة التي ستصل فيها السيارة إلى الوجهة عن طريق إدخال الوقت على أنه المسافة (C5) / السرعة (C4) في ساعة وسيطة TIME وظيفة.

📌 الخطوات:

➤ في الخلية C7 ، ستكون الصيغة ذات الصلة:

=NOW()+TIME(C5/C4,0,0)

➤ اضغط على أدخل وستحصل على وقت الوجهة بالضبط مرة واحدة.

💡 أشياء يجب وضعها في الاعتبار

🔺 NOW هي وظيفة متقلبة مما يعني أنه سيتم تحديثها في كل مرة تقوم فيها بإدخال أو تغيير أي البيانات في جدول بيانات Excel الخاص بك. للحفاظ على الوقت الثابت الذي تم العثور عليه بواسطة وظيفة NOW ، يجب عليك نسخ الوقت من الخلية ثم لصقه باستخدام الخيار VALUES (V) . أو إذا كنت لا تريد استخدام وظيفة NOW ، فعليك الضغط على CTRL + SHIFT + ؛ للحصول على الوقت الحالي وجعله ثابتًا.

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

🔺 تنسيق التاريخ والوقت. دالة NOW هي MM / DD / YYYY hh: mm.

الكلمات الختامية

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

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