Today وNow للتواريخ المباشرة
أدرج التاريخ والوقت الحاليين باستخدام TODAY وNOW
Today وNow للتواريخ المباشرة درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
التواريخ أرقام في الحقيقة
قبل أن نجعل خلية تعرض تاريخ اليوم، من المفيد معرفة سرّ مهم: تخزّن جداول البيانات التواريخ على هيئة أرقام. ويُحتسب كل يوم انطلاقًا من نقطة بداية. في Excel وGoogle Sheets، يعني الرقم 1 يومًا أول ثابتًا، ويُضاف واحد إلى كل يوم لاحق.
ولهذا يمكنكم طرح تاريخين لعدّ الأيام بينهما. أما التاريخ المنسّق الجميل MM/DD/YYYY الذي ترونه على الشاشة، فليس سوى تنسيق مطبّق فوق رقم عادي.
في هذا الدرس ستتعلّمون دالتين تطلبان من جدول البيانات الوقت الحالي: TODAY() وNOW().
التعرّف إلى دالة TODAY
تُرجع الدالة TODAY() التاريخ الحالي من دون وقت. ولا تتلقى أي وسائط، ولذلك تكون الأقواس فارغة.
اكتبوا الدالة في أي خلية واضغطوا Enter. ستمتلئ الخلية بتاريخ اليوم، مع تطبيق تنسيق التاريخ تلقائيًا.
وبما أنها لا تتلقى أي مدخلات، يجب أن تتضمنوا رغم ذلك الأقواس الفارغة (). أما كتابة =TODAY فقط فستُعامل على أنها اسم، لا استدعاء دالة.
=TODAY()تُحدّث TODAY نفسها
أهم ميزة في TODAY() هي أنها حية. فهي دالة متغيرة، ما يعني أن جدول البيانات يعيد حسابها كلما فُتح الملف أو تسبب أي تغيير في إعادة الحساب.
إذا أنشأتم تقريرًا اليوم وفتحتموه في الأسبوع المقبل، فستعرض كل خلية تحتوي على =TODAY() التاريخ الجديد تلقائيًا. ولن تحتاجوا إلى تعديل الصيغة مطلقًا.
وهذا يجعلها مثالية لعناوين مثل Report generated on: التي ينبغي أن تعكس التاريخ الحالي دائمًا.
="Report generated on: "&TEXT(TODAY(),"MMM D, YYYY")التعرّف إلى دالة NOW
تحتاجون أحيانًا إلى الوقت أيضًا، وليس التاريخ فقط. تُرجع الدالة NOW() التاريخ والوقت الحاليين معًا في قيمة واحدة.
مثل TODAY، لا تتلقى هذه الدالة أي وسائط، ولذلك تكتبون أقواسًا فارغة. يحتوي الرقم الأساسي على جزء صحيح لليوم وجزء كسري لوقت اليوم.
على سبيل المثال، يمثّل 0.5 من اليوم نصف يوم، أي وقت الظهر، لأن الظهر يقع في منتصف الساعات الأربع والعشرين.
=NOW()عرض الوقت فقط
بما أن NOW() تحتوي على التاريخ والوقت معًا، يمكنكم تنسيق الخلية لعرض الجزء الذي يهمكم فقط. طبّقوا تنسيق وقت مثل h:mm AM/PM، وسيبقى جزء التاريخ مخفيًا في الخلفية.
يمكنكم أيضًا طرح الجزء الصحيح للاحتفاظ بكسر الوقت فقط. إذ تحذف الدالة INT الكسور العشرية، ولذلك تترك NOW()-INT(NOW()) وقت اليوم فقط.
=NOW()-INT(NOW())TODAY مقارنةً بـ NOW
إليكم القاعدة السريعة:
- تُرجع
TODAY()التاريخ فقط (منتصف ليل اليوم الحالي). - تُرجع
NOW()التاريخ والوقت الحالي.
إذا كنتم تحتاجون فقط إلى عدّ الأيام أو تسجيل تاريخ في التقويم، فاستخدموا TODAY. أما إذا كنتم تسجّلون لحظة دقيقة، مثل طابع زمني، فاستخدموا NOW.
تُحدّث الدالتان نفسيهما تلقائيًا، لأن كلتيهما دالتان متغيرتان.
مثال تطبيقي: الأيام المتبقية حتى الموعد النهائي
لنفترض أن موعدًا نهائيًا لمشروع مخزّن في الخلية B2 على هيئة تاريخ فعلي. وتريدون خلية تعرض دائمًا عدد الأيام المتبقية بدءًا من اليوم.
اطرحوا تاريخ اليوم من الموعد النهائي. وبما أن التواريخ أرقام، فستكون النتيجة عددًا عاديًا للأيام يُحدّث نفسه كل يوم.
إذا كان الموعد النهائي بعد 10 أيام، فستعرض الخلية 10. وفي الغد ستعرض 9 من دون أي تعديل من جانبكم.
=B2-TODAY()إضافة أيام إلى تاريخ اليوم
بما أن التواريخ أرقام، يمكنكم إضافة عدد من الأيام مباشرةً إلى TODAY(). وهذا مفيد جدًا لتحديد تواريخ الاستحقاق.
للعثور على تاريخ بعد أسبوع من الآن، أضيفوا 7. وللعثور على تاريخ بعد 30 يومًا من الآن، أضيفوا 30. وستكون النتيجة تاريخًا تلقائيًا.
يُستخدم هذا النمط في كل مكان تقريبًا في جداول البيانات العملية: فتستخدمه تواريخ استحقاق الفواتير، وتذكيرات المتابعة، وانتهاء فترات التجربة، وجميعها تعتمد على TODAY مضافًا إليها عدد من الأيام.
=TODAY()+30إيقاف تغيّر التاريخ
بما أن TODAY وNOW تتحدّثان باستمرار، فهما خياران غير مناسبين عندما تريدون تسجيل وقت حدوث أمر ما وتثبيته.
لإنشاء طابع زمني دائم، اكتبوا القيمة مرة واحدة وحوّلوها إلى قيمة ثابتة. في Excel، يُدرج الاختصار Ctrl + ; تاريخًا ثابتًا، بينما يُدرج Ctrl + Shift + ; وقتًا ثابتًا.
لا تتغير هذه القيم المُدخلة يدويًا أبدًا، بخلاف الدوال الحية.
مثال أعمق: عنوان لوحة معلومات حي
لنجمع الأفكار في عنوان متقن واحد. سنضم النص إلى تاريخ حي باستخدام العامل & والدالة TEXT، حتى يظهر التاريخ بصورة واضحة.
تضع الدالة TEXT رقمًا ضمن نمط عرض. وهنا تكتب "DDDD, MMMM D" اسم يوم الأسبوع والشهر بالكامل، مثل Wednesday, June 18.
يُحدّث العنوان كاملًا نفسه كل يوم عند فتح الملف.
="Sales Dashboard — "&TEXT(TODAY(),"DDDD, MMMM D")انتبه إلى إعادة الحساب
هناك أمر يفاجئ المستخدمين الجدد: فالدالة المتطايرة مثل NOW() تتحدّث كلما أُعيد حساب أي شيء في جدول البيانات، وليس على فاصل زمني ثابت فحسب.
لذلك، إذا وضعت =NOW() في خلية ثم كتبت قيمة في مكان آخر، فسوف يقفز الطابع الزمني إلى الوقت الحالي الجديد. إنها ليست ساعة تدقّ باستمرار، بل تُحدَّث عند إعادة الحساب.
إذا كنت تحتاج إلى ساعة متحركة حقيقية، فسيتطلب ذلك استخدام script أو macro، وهذا يتجاوز نطاق الصيغ العادية.
تحقق سريع
اختبر ما تعلمته عن دوال التاريخ المباشرة.
خلاصة: التواريخ المباشرة
لقد تعلمت كيفية إدخال اللحظة الحالية في خلية:
- تخزّن جداول البيانات التواريخ على هيئة أرقام، لذلك يمكنك جمعها وطرحها.
- تعرض
TODAY()التاريخ فقط وتُحدَّث تلقائيًا. - تعرض
NOW()التاريخ والوقت، وهي أيضًا متطايرة. - أضف الأيام مباشرةً، مثل
=TODAY()+30، لحساب تواريخ الاستحقاق. - للحصول على طابع زمني ثابت، اكتب قيمة ثابتة باستخدام Ctrl + ; بدلًا من استخدام دالة مباشرة.
بعد ذلك ستستخرج أجزاءً منفردة من التاريخ.
الأسئلة الشائعة
هل درس «Today وNow للتواريخ المباشرة» مجاني؟
نعم — نص درس «Today وNow للتواريخ المباشرة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
ماذا ستتعلم في «Today وNow للتواريخ المباشرة»؟
أدرج التاريخ والوقت الحاليين باستخدام TODAY وNOW تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟
لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «Today وNow للتواريخ المباشرة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟
نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- Today وNow للتواريخ المباشرة
- تفكيك التواريخ باستخدام YEAR وMONTH وDAY
- إنشاء التواريخ باستخدام DATE وEDATE
- عدّ الأيام بين التواريخ