cellio

دالتا TODAY وNOW في إكسل: تواريخ تتحدث تلقائياً

تعلم كيفية استخدام دالتي TODAY وNOW في إكسل لحساب المواعيد النهائية، والمهام المتأخرة، وتثبيت التواريخ في جدول بياناتك بسهولة.

بقلم Ayoub Farid · · 2 دقائق قراءة

تُرجع دالة TODAY تاريخ اليوم، بينما تُرجع دالة NOW التاريخ والوقت معاً. تتحدث كلتا الدالتين تلقائياً في كل مرة يُعاد فيها حساب جدول بيانات إكسل، مما يجعلهما من أهم دوال إكسل لإنشاء العدادات التنازلية، وتمييز المواعيد المتأخرة، وحساب الأعمار بدقة.

صيغة الدالتين (Syntax)

=TODAY()
=NOW()

لا تتطلب أي منهما وسائط داخل الأقواس، ولكن وجود القوسين إلزامي لتعمل المعادلة.

التواريخ في إكسل عبارة عن أرقام

يتعامل برنامج إكسل مع التواريخ كأرقام متسلسلة تعبر عن عدد الأيام (حيث يمثل تاريخ 1 يناير 1900 اليوم رقم 1). ولهذا السبب بالتحديد يمكنك جمع التواريخ وطرحها مثل أي أرقام عادية.

حساب الأيام المتبقية حتى الموعد النهائي

=C2-TODAY()

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

تمييز المهام المتأخرة (Overdue)

=IF(C2<TODAY(),"Overdue","")

لحساب إجمالي العناصر المتأخرة داخل نطاق محدد:

=COUNTIF(C2:C200,"<"&TODAY())

حساب العمر بالسنوات

=DATEDIF(B2,TODAY(),"y")

للمزيد من التفاصيل، راجع دليلنا حول دالة DATEDIF وطريقة حساب العمر في إكسل.

معرفة بداية الشهر الحالي ونهايته

=EOMONTH(TODAY(),-1)+1   اليوم الأول من الشهر الحالي
=EOMONTH(TODAY(),0)      اليوم الأخير من الشهر الحالي

حساب عدد الساعات بين وقتين

=(NOW()-B2)*24

نظراً لأن اليوم الكامل يساوي القيمة 1 في إكسل، فإننا نضرب الناتج في 24 للحصول على عدد الساعات. لمزيد من الشرح، راجع مقالنا عن حساب فرق التوقيت في إكسل.

إيقاف التحديث التلقائي (تثبيت التاريخ والوقت)

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

  • Ctrl + ; لإدراج تاريخ اليوم كقيمة ثابتة.
  • Ctrl + Shift + ; لإدراج الوقت الحالي كقيمة ثابتة.

على أجهزة Mac Excel، يمكنك استخدام Command + ; وCommand + Shift + ; لأداء الوظيفة نفسها.

الأسئلة الشائعة

كيف أدرج تاريخ اليوم في إكسل؟

استخدم المعادلة =TODAY() إذا كنت تريد تاريخاً يتحدث تلقائياً كل يوم، أو اضغط على اختصار لوحة المفاتيح Ctrl+; لإدراج تاريخ ثابت.

كيف أحسب عدد الأيام بين اليوم وتاريخ محدد؟

اكتب =A2-TODAY() لمعرفة الأيام المتبقية حتى حلول الموعد، أو اكتب =TODAY()-A2 لمعرفة عدد الأيام التي مرت منذ ذلك التاريخ.

لماذا تظهر نتيجة معادلة TODAY كرقم بدلاً من تاريخ؟

السبب هو أن تنسيق الخلية الحالي مضبوط على "رقم" (Number). قم بتغيير تنسيق الخلية إلى "تاريخ" (Date) لتظهر بشكل سليم.

هل تعمل دالة TODAY في جداول بيانات Google Sheets؟

نعم، تعمل بالصيغة نفسها تماماً. كما يتيح لك الاختصار Ctrl+; إدراج تاريخ ثابت داخل Google Sheets أيضاً.

تابع القراءة