دوال التاريخ والوقت: TODAY وNOW

دوال التاريخ والوقت: TODAY وNOW
المؤلف freetemp
تاريخ النشر
آخر تحديث

دوال التاريخ والوقت في Excel: TODAY وNOW للصيغ الديناميكية

المقدمة

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

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

دوال التاريخ والوقت في Excel

ما المقصود بدوال التاريخ والوقت في Excel؟

دوال التاريخ والوقت هي مجموعة من الدوال المدمجة في Excel تُساعد على إدراج التواريخ والأوقات ومعالجتها بشكل تلقائي. بدل أن تكتب التاريخ يدويًا في كل يوم، تُخبر الدالة بما تحتاجه وتحصل على النتيجة فورًا.

تُستخدم هذه الدوال لإدراج تاريخ اليوم الحالي أو الوقت الراهن، وحساب الفروق بين التواريخ، وبناء صيغ تتفاعل مع مرور الوقت. أشهر دالتَين لهذا الغرض للمبتدئ هما TODAY وNOW.

دالة TODAY في Excel

TODAY هي دالة بسيطة جدًا تُرجع تاريخ اليوم الحالي فقط، بدون وقت. كل ما عليك هو كتابتها في الخلية وستظهر لك نتيجة فورية.

الصيغة العامة لهذه الدالة هي:

=TODAY()

لاحظ أن الأقواس فارغة تمامًا، لأن الدالة لا تحتاج إلى أي وسيطات. Excel يعرف تلقائيًا تاريخ اليوم من ساعة النظام. مثلًا إذا كتبت =TODAY() في الخلية A1 ستظهر فيها قيمة مثل 15/05/2026 أو بأي تنسيق تاريخ مُعيَّن على جهازك.

دالة NOW في Excel

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

الصيغة العامة هي:

=NOW()

تمامًا مثل TODAY، الأقواس فارغة ولا تحتاج إلى إدخال أي شيء داخلها. الفرق الأساسي هو أن TODAY تُظهر التاريخ فقط مثل 15/05/2026، بينما NOW تُظهر التاريخ والوقت معًا مثل 15/05/2026 14:30.

الفرق بين TODAY وNOW

الميزة TODAY NOW
ما الذي تعرضه تاريخ اليوم فقط التاريخ والوقت معًا
هل تعرض الوقت؟ لا نعم
أفضل حالة استخدام متابعة المواعيد والفواتير والتقارير اليومية عندما يكون الوقت مهمًا كتسجيل وقت التحديث أو المراجعة

ما معنى أن الدالة ديناميكية؟

القيمة الديناميكية تعني أنها لا تبقى ثابتة بل تتغير تلقائيًا. كل مرة تفتح فيها الملف أو تُعيد حساب ورقة العمل، تقرأ كل من TODAY وNOW التاريخ والوقت الحالي من ساعة نظام الكمبيوتر وتُحدّثان قيمتيهما.

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

متى نستخدم TODAY؟

  • عرض تاريخ اليوم تلقائيًا: في أعلى التقرير أو الجدول ليتحدث تلقائيًا عند كل فتح.
  • حساب عدد الأيام المتبقية حتى موعد معين: مثل =A2-TODAY() لمعرفة كم يوم تبقى حتى تاريخ التسليم.
  • حساب عمر فاتورة أو مدة تأخر: =TODAY()-B2 يُعطيك عدد الأيام التي مرت على إصدار الفاتورة.
  • مقارنة تاريخ اليوم بتاريخ آخر: للتحقق مما إذا كان موعد معين قد مضى أم لا يزال قادمًا.
  • إنشاء تقارير يومية تتحدث تلقائيًا: جدول المتابعة اليومي يستفيد كثيرًا من هذه الدالة لأنه لا يحتاج تعديلًا يوميًا.

متى نستخدم NOW؟

  • عرض التاريخ والوقت الحاليَّين في نفس الخلية: عندما تحتاج أن تُظهر في تقريرك لحظة آخر تحديث.
  • تسجيل وقت مرجعي متغير: في ملفات المتابعة التي تُراجعها خلال اليوم أكثر من مرة.
  • متابعة ملفات تعتمد على الوقت الحالي: مثل جداول العمل والمناوبات التي يهم فيها الوقت بالساعة لا باليوم فقط.
  • حساب الفرق بين اللحظة الحالية وموعد آخر: مفيد حين تريد معرفة كم ساعة أو دقيقة مرت منذ حدث معين.

NOW أنسب دائمًا حين يكون الوقت بالدقيقة أو الساعة جزءًا أساسيًا من المعلومة التي تحتاجها.

أمثلة عملية على TODAY وNOW

  • =TODAY() يعرض تاريخ اليوم الحالي مباشرةً في الخلية.
  • =TODAY()+7 يعرض تاريخ اليوم بعد سبعة أيام، مفيد لتحديد موعد المتابعة التالية تلقائيًا.
  • =TODAY()-30 يعرض تاريخ ما قبل 30 يومًا، مفيد لمقارنة الأداء الشهري.
  • =NOW() يعرض التاريخ والوقت الحاليَّين معًا لتسجيل لحظة آخر تحديث للملف.
  • =NOW()-TODAY() يُستخرج منه الجزء الزمني من اليوم. النتيجة تمثل الوقت الحالي فقط بدون تاريخ، لكن تأكد من تنسيق الخلية كـ"Time" لتظهر بشكل صحيح.
  • مقارنة تاريخ تسليم مع TODAY(): صيغة مثل =A2-TODAY() حيث A2 تحتوي على تاريخ التسليم تُعطيك عدد الأيام المتبقية، وإذا كانت النتيجة سالبة فالموعد قد فات.
الفرق بين TODAY وNOW

تنسيق النتائج بعد استخدام الدالتَين

أحيانًا تُظهر الخلية رقمًا كبيرًا بدل التاريخ عند استخدام هذه الدوال، وهذا يعني أن تنسيق الخلية ليس مضبوطًا على التاريخ. Excel يخزن التواريخ داخليًا كأرقام، وما يظهر لك يعتمد على تنسيق الخلية.

يمكنك تغيير مظهر النتيجة بسهولة عبر النقر بزر الفأرة الأيمن على الخلية ثم اختيار "Format Cells" وتحديد تنسيق التاريخ أو التاريخ مع الوقت الذي تفضله. الصيغة نفسها لا تتغير، فقط شكل العرض يتبدّل.

الفرق بين القيمة الديناميكية والقيمة الثابتة

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

في هذه الحالة استخدم الاختصارات اليدوية بدل الدوال: اضغط Ctrl+; لإدراج تاريخ اليوم ثابتًا لا يتغير، أو اضغط Ctrl+Shift+; لإدراج الوقت الحالي ثابتًا. هذه القيم لن تتحدث عند إعادة فتح الملف لأنها قيم مُدخلة مباشرةً لا صيغ.

مثال عملي: متابعة تاريخ الاستحقاق

إليك مثالًا عمليًا لبناء جدول متابعة بسيط لمواعيد استحقاق المهام أو الفواتير:

  1. افتح ورقة Excel جديدة: ابدأ بورقة فارغة لتبني عليها نموذج المتابعة من الصفر.
  2. اكتب اسم المهمة أو الفاتورة: في الخلية A2 اكتب اسم المهمة مثل "تسليم التقرير الشهري" أو رقم الفاتورة.
  3. أضف تاريخ الاستحقاق: في الخلية B2 اكتب تاريخ الاستحقاق يدويًا مثل 30/05/2026 أو استخدم Ctrl+; لتسجيل تاريخ ثابت.
  4. في خلية أخرى اكتب =TODAY(): في الخلية C2 اكتب =TODAY() لتعرض تاريخ اليوم الحالي الذي يتحدث تلقائيًا.
  5. أنشئ صيغة لحساب الفرق بين التاريخَين: في الخلية D2 اكتب =B2-C2 للحصول على عدد الأيام المتبقية. إذا كانت النتيجة سالبة فالموعد قد مضى.
  6. نسّق النتيجة لتظهر بشكل واضح: حدّد الخلية D2 ونسّقها كـ"Number" بدون خانات عشرية لتظهر عدد الأيام كرقم صحيح واضح.
  7. غيّر التاريخ ولاحظ كيف تتحدث النتائج تلقائيًا: افتح الملف في يوم مختلف أو اضغط F9 لإعادة الحساب وستجد عدد الأيام يتغير وحده بدون أي تدخل منك.
مثال عملي على TODAY وNOW

أخطاء شائعة عند استخدام TODAY وNOW

  • كتابة الدالة بدون أقواس: كتابة =TODAY بدون () يُسبب خطأ في الصيغة. الحل: الأقواس ضرورية دائمًا حتى لو كانت فارغة.
  • توقع أن القيمة تتحدث كل ثانية بشكل مستمر: التحديث يحدث عند إعادة حساب الورقة أو فتح الملف، لا كل لحظة. الحل: اضغط F9 لإجبار الحساب على التحديث يدويًا.
  • الخلط بين TODAY وNOW: استخدام NOW حين تريد التاريخ فقط قد يُظهر الوقت بجانبه ويُربك العرض. الحل: استخدم TODAY حين لا تحتاج الوقت.
  • نسيان تنسيق الخلية: ظهور رقم كبير بدل التاريخ يعني أن الخلية منسّقة كـ"Number". الحل: غيّر تنسيق الخلية إلى "Date" أو "Date & Time".
  • استخدام قيمة ديناميكية بينما المطلوب تاريخ ثابت: في سجل الفواتير مثلًا، تاريخ الإصدار يجب أن يبقى ثابتًا. الحل: استخدم Ctrl+; بدل TODAY() في هذه الحالات.

نصائح لتعلّم دوال التاريخ والوقت بسهولة

  • ابدأ باستخدام TODAY أولًا: هي الأبسط والأكثر استخدامًا في الحياة اليومية. أتقنها قبل الانتقال إلى NOW.
  • جرّب الفرق بين الدالتَين: ضعهما في خليتَين متجاورتَين وقارن النتيجة بعينيك لترسّخ الفرق في ذهنك.
  • راقب التحديث عند فتح الملف أو إعادة الحساب: أغلق الملف وأعِد فتحه لترى كيف تتغير القيمة تلقائيًا وهذا يجعل المفهوم الديناميكي واضحًا جدًا.
  • استخدم تنسيق الخلايا لتحسين شكل النتائج: تجربة تنسيقات مختلفة تُساعدك على التحكم في مظهر التواريخ دون لمس الصيغة.
  • لا تخلط بين القيم الثابتة والديناميكية: افهم متى تحتاج تاريخًا يتغير ومتى تحتاج تاريخًا يبقى ثابتًا قبل اختيار الأسلوب المناسب.
  • طبّقها على أمثلة من الفواتير أو المواعيد أو التقارير: التطبيق العملي على بيانات حقيقية يُثبّت الفهم أكثر من أي شرح نظري.

الخاتمة

تعلمت في هذا الدرس أن TODAY وNOW هما الأداتان الأساسيتان لبناء صيغ ديناميكية تتعامل مع الوقت في Excel، حيث تُرجع الأولى تاريخ اليوم فقط وتُرجع الثانية التاريخ والوقت معًا، وكلتاهما تتحدثان تلقائيًا دون تدخل يدوي. إتقانهما يُمكّنك من بناء جداول متابعة وتقارير ذكية تعمل وحدها. في الدرس التالي ستتعرف على استخدام DATE وTIME وDATEDIF للتعامل مع التواريخ والفترات الزمنية، لتكتمل صورتك عن دوال الوقت في Excel.

تعليقات

عدد التعليقات : 0