المحتويات
في العمل الاحترافي باستخدام جداول البيانات ، ليس من غير المألوف التفاعل مع التواريخ والأوقات. لن تكون قادرًا على الاستغناء عنها. لذلك ، أمر الله نفسه بتعلم كيفية التعامل مع بيانات من هذا النوع. سيوفر لك هذا قدرًا كبيرًا من الوقت ويمنع الكثير من الأخطاء أثناء العمل بجداول البيانات.
لسوء الحظ ، لا يعرف العديد من المبتدئين كيفية معالجة البيانات. لذلك ، قبل النظر في هذه الفئة من العمليات ، من الضروري إجراء برنامج تعليمي أكثر تفصيلاً.
كيف يتم تمثيل التاريخ في Excel
تتم معالجة معلومات التاريخ على أنها عدد الأيام منذ 0 يناير 1900. نعم ، أنت لست مخطئًا. في الواقع ، من الصفر. لكن هذا ضروري حتى تكون هناك نقطة بداية ، بحيث يعتبر 1 يناير بالفعل هو الرقم 1 ، وهكذا. الحد الأقصى لقيمة التاريخ المدعومة هي 2958465 ، والتي بدورها 31 ديسمبر 9999.
تتيح هذه الطريقة استخدام التواريخ للحسابات والصيغ. لذلك ، يتيح Excel تحديد عدد الأيام بين التواريخ. النظام بسيط: يتم طرح الثاني من رقم واحد ، ثم يتم تحويل القيمة الناتجة إلى تنسيق تاريخ.
لمزيد من الوضوح ، يوجد هنا جدول يوضح التواريخ بقيمها الرقمية المقابلة.
لتحديد عدد الأيام التي انقضت من التاريخ أ إلى تاريخ ب ، تحتاج إلى طرح الأول من الأخير. في حالتنا ، هذه هي الصيغة = B3-B2. بعد إدخاله ، تكون النتيجة كالتالي.
من المهم ملاحظة أن القيمة بالأيام لأننا اخترنا تنسيقًا مختلفًا للخلية عن التاريخ. إذا كنا قد اخترنا تنسيق "التاريخ" في البداية ، فستكون النتيجة هذا.
من المهم الانتباه إلى هذه النقطة في حساباتك.
أي ، لعرض الرقم التسلسلي الصحيح الذي يتوافق تمامًا مع التاريخ ، يجب عليك استخدام أي تنسيق آخر غير التاريخ. في المقابل ، لتحويل الرقم إلى تاريخ ، يجب عليك تعيين التنسيق المناسب.
كيف يتم تمثيل الوقت في Excel
تختلف طريقة تمثيل الوقت في Excel قليلاً عن التاريخ. يؤخذ اليوم كأساس ، والساعات والدقائق والثواني هي أجزائه الكسرية. أي أن 24 ساعة تساوي 1 ، وأي قيمة أصغر تعتبر كسرًا لها. إذن ، الساعة الواحدة تساوي 1/1 من اليوم ، والدقيقة الواحدة تساوي 24/1 ، والثانية تساوي 1/1140. أصغر وحدة زمنية متوفرة في Excel هي 1 مللي ثانية.
على غرار التواريخ ، تتيح طريقة التمثيل هذه إجراء العمليات الحسابية مع مرور الوقت. صحيح ، هناك شيء واحد غير مريح هنا. بعد الحسابات ، نحصل على جزء من اليوم ، وليس عدد الأيام.
تُظهر لقطة الشاشة القيم بالتنسيق العددي وتنسيق "الوقت".
طريقة حساب الوقت مشابهة للتاريخ. من الضروري طرح الوقت السابق من وقت لاحق. في حالتنا ، هذه هي الصيغة = B3-B2.
نظرًا لأن الخلية B4 تحتوي أولاً على تنسيق عام ، ثم في نهاية مقدمة الصيغة ، تتغير على الفور إلى "الوقت".
يقوم Excel ، عند العمل مع الوقت ، بإجراء العمليات الحسابية المعتادة باستخدام الأرقام ، والتي يتم ترجمتها بعد ذلك إلى تنسيق الوقت المألوف لدينا.
تنسيق التاريخ والوقت
بقدر ما نعلم ، يمكن تخزين التواريخ والأوقات بتنسيقات مختلفة. لذلك ، تحتاج إلى معرفة كيفية إدخالها بشكل صحيح حتى يكون التنسيق صحيحًا.
بالطبع يمكنك استخدام الرقم التسلسلي لليوم أو جزء من اليوم عند إدخال التاريخ والوقت ، لكن هذا الأسلوب غير مريح للغاية. بالإضافة إلى ذلك ، سيتعين عليك تطبيق تنسيق معين باستمرار على الخلية ، مما يزيد فقط من عدم الراحة.
لذلك ، يسمح لك Excel بتحديد الوقت والتاريخ بطرق مختلفة. إذا قمت بتطبيق واحد منهم ، فسيقوم البرنامج على الفور بتحويل المعلومات إلى الرقم المناسب وتطبيق التنسيق الصحيح على الخلية.
راجع الجدول أدناه للحصول على قائمة بأساليب إدخال التاريخ والوقت التي يدعمها Excel. يسرد العمود الأيسر التنسيقات الممكنة ، ويوضح العمود الأيمن كيف سيتم عرضها في Excel بعد التحويل. من المهم ملاحظة أنه في حالة عدم تحديد السنة ، يتم تعيين السنة الحالية التي تم تعيينها في نظام التشغيل تلقائيًا.
في الواقع ، هناك طرق أكثر بكثير للعرض. لكن هذه كافية. أيضًا ، قد يختلف خيار تسجيل التاريخ المحدد وفقًا للبلد أو المنطقة ، بالإضافة إلى إعدادات نظام التشغيل.
تنسيق مخصص
أثناء العمل مع الخلايا ، يمكن للمستخدم تحديد التنسيق الذي سيكون. يمكنه فعل ذلك بحيث يتم عرض الوقت والشهر واليوم وما إلى ذلك فقط. من الممكن أيضًا ضبط الترتيب الذي تمت صياغة التاريخ به ، بالإضافة إلى الفواصل.
للوصول إلى نافذة التحرير ، تحتاج إلى فتح علامة التبويب "الرقم" ، حيث يمكنك العثور على نافذة الخيار "تنسيق الخلايا". في مربع الحوار الذي يفتح ، سيكون هناك فئة "تاريخ" يمكنك من خلالها تحديد تنسيق التاريخ الصحيح.
إذا حددت فئة "الوقت" ، فستظهر قائمة بخيارات عرض الوقت وفقًا لذلك.
لتطبيق خيار تنسيق معين على خلية ، يجب تحديد التنسيق المطلوب والنقر فوق "موافق". بعد ذلك سيتم تطبيق النتيجة. إذا لم تكن هناك تنسيقات كافية يوفرها Excel ، فيمكنك العثور على فئة "جميع التنسيقات". هناك الكثير من الخيارات هناك أيضًا.
إذا لم يكن هناك خيار مناسب ، فمن الممكن دائمًا إنشاء الخيار الخاص بك. من السهل جدا القيام بذلك. تحتاج فقط إلى تحديد التنسيقات المحددة مسبقًا كعينة واتباع الخطوات التالية:
- حدد الخلية التي تريد تغيير تنسيقها.
- افتح مربع الحوار "تنسيق الخلايا" وابحث عن علامة التبويب "الرقم".
- بعد ذلك ، يتم فتح فئة "جميع التنسيقات" ، حيث نجد حقل الإدخال "TYPE". هناك تحتاج إلى تحديد رمز تنسيق الرقم. بعد إدخاله ، انقر فوق "موافق".
- بعد هذه الخطوات ، ستعرض الخلية معلومات التاريخ والوقت بتنسيق مخصص.
استخدام الوظائف مع التواريخ والأوقات
عند العمل مع التواريخ والأوقات ، يمكن للمستخدم استخدام أكثر من 20 وظيفة مختلفة. وعلى الرغم من أن هذا المبلغ قد يكون أكثر من اللازم بالنسبة لشخص ما ، إلا أنه يمكن استخدامها جميعًا لتحقيق أهداف معينة.
للوصول إلى جميع الوظائف الممكنة ، يجب أن تذهب إلى فئة "التاريخ والوقت" من مجموعة "مكتبة الوظائف". سننظر فقط في بعض الوظائف الرئيسية التي تجعل من الممكن استخراج معلمات مختلفة من التواريخ والأوقات.
عام()
يوفر القدرة على الحصول على العام الذي يتوافق مع تاريخ محدد. كما تعلم بالفعل ، يمكن أن تتراوح هذه القيمة بين 1900 و 9999.
تُظهر الخلية 1 التاريخ بالتنسيق DDDD DD.MM.YYYY hh: mm: ss. هذا هو الشكل الذي أنشأناه سابقًا. لنأخذ كمثال صيغة تحدد عدد السنوات المنقضية بين تاريخين.
في الوقت نفسه ، إذا نظرت عن كثب ، اتضح أن الوظيفة لم تحسب النتيجة الصحيحة تمامًا. والسبب هو أنه يستخدم التواريخ فقط في حساباته.
شهر()
باستخدام هذه الوظيفة ، يمكنك تمييز رقم الشهر المقابل لتاريخ معين. إرجاع نتيجة تتراوح من 1 إلى 12. هذا الرقم بدوره يتوافق مع رقم الشهر.
يوم()
على غرار الوظائف السابقة ، تُرجع هذه الوظيفة رقم اليوم في تاريخ معين. يمكن أن تتراوح نتيجة الحساب من 1 إلى 31.
زمن()
كما يوحي الاسم ، تقوم هذه الوظيفة بإرجاع رقم الساعة الذي يتراوح من 0 إلى 23.
الدقائق()
دالة تقوم بإرجاع عدد الدقائق في خلية معينة. القيم المحتملة التي يتم إرجاعها من 0 إلى 59.
SECONDS ()
ترجع هذه الدالة نفس القيم السابقة ، باستثناء أنها ترجع الثواني.
يوم()
باستخدام هذه الوظيفة ، يمكنك معرفة رقم يوم الأسبوع المستخدم في هذا التاريخ. القيم المحتملة هي من 1 إلى 7 ، لكن ضع في اعتبارك أن العد التنازلي يبدأ من الأحد ، وليس يوم الاثنين ، كما نفعل عادةً.
ومع ذلك ، باستخدام الوسيطة الثانية ، تتيح لك هذه الوظيفة تخصيص التنسيق. على سبيل المثال ، إذا قمت بتمرير القيمة 2 كمعامل ثاني ، يمكنك تعيين التنسيق بحيث يعني الرقم 1 يوم الاثنين بدلاً من الأحد. هذا أكثر ملاءمة للمستخدم المحلي.
إذا كتبنا 2 في الوسيطة الثانية ، ففي حالتنا ستُرجع الدالة القيمة 6 ، والتي تتوافق مع يوم السبت.
اليوم()
هذه الوظيفة بسيطة للغاية: ليست هناك حاجة إلى أي وسيطات لكي تعمل. تقوم بإرجاع الرقم التسلسلي للتاريخ الذي تم تعيينه على الكمبيوتر. إذا تم تطبيقه على خلية تم تعيين التنسيق العام لها ، فسيتم تحويلها تلقائيًا إلى تنسيق "التاريخ".
تاتا ()
هذه الوظيفة أيضا لا تتطلب أي حجج. إنه يعمل بنفس الطريقة السابقة ، فقط مع التاريخ والوقت. يتم استخدامه إذا كان من الضروري إدخال التاريخ والوقت الحاليين اللذين تم ضبطهما في الكمبيوتر في الخلية. وكما هو الحال في الوظيفة السابقة ، عند تطبيق هذه الوظيفة ، يتم تحويل الخلية تلقائيًا إلى تنسيق التاريخ والوقت ، بشرط أن يكون التنسيق "عام" قد تم تعيينه من قبل.
يتم تغيير كل من الوظيفة السابقة وهذه الوظيفة تلقائيًا في كل مرة يتم فيها إعادة حساب الورقة ، مما يجعل من الممكن عرض أحدث وقت وتاريخ.
على سبيل المثال ، يمكن أن تحدد هذه الصيغة الوقت الحالي.
=اليوم اليوم()
في هذه الحالة ، ستحدد الصيغة كسر اليوم بالتنسيق العشري. صحيح ، سيتعين عليك تطبيق تنسيق الوقت على الخلية التي كُتبت فيها الصيغة ، إذا كنت تريد عرض الوقت بالضبط وليس الرقم.
التاريخ()
تحتوي هذه الوظيفة على ثلاث وسيطات ، يجب إدخال كل منها. بعد العمليات الحسابية ، تقوم هذه الوظيفة بإرجاع الرقم التسلسلي للتاريخ. يتم تحويل الخلية تلقائيًا إلى تنسيق "التاريخ" إذا كان لها تنسيق "عام" من قبل.
يمكن أن تكون وسيطة اليوم أو الشهر موجبة أو سالبة. في الحالة الأولى ، يزيد التاريخ ، وفي الحالة الثانية ، يتناقص.
يمكنك أيضًا استخدام العمليات الحسابية في وسيطات الدالة DATE. على سبيل المثال ، تضيف هذه الصيغة سنة واحدة و 1 أشهر و 5 يومًا إلى التاريخ الموجود في الخلية A17.
ومثل هذه الصيغة تجعل من الممكن تحويل سلسلة نصية إلى تاريخ عمل كامل ، والذي يمكن استخدامه في وظائف أخرى.
زمن()
تمامًا مثل الوظيفة التاريخ()، تحتوي هذه الوظيفة على ثلاث معلمات مطلوبة - الساعات والدقائق والثواني. بعد استخدامه ، سيظهر رقم عشري في الخلية الناتجة ، ولكن سيتم تنسيق الخلية نفسها بتنسيق "الوقت" إذا كان لها تنسيق "عام" من قبل.
من خلال مبدأ عملها ، الوظيفة زمن() и التاريخ() الكثير من الأشياء المتشابهة. لذلك ، ليس من المنطقي التركيز عليه.
من المهم ملاحظة أن هذه الوظيفة لا يمكنها إرجاع وقت أكبر من 23:59:59. إذا كانت النتيجة أكبر من ذلك ، تتم إعادة تعيين الوظيفة تلقائيًا إلى الصفر.
وظائف التاريخ() и زمن() يمكن تطبيقها معًا.
في لقطة الشاشة هذه ، تحتوي الخلية D1 ، التي تستخدم هاتين الوظيفتين ، على تنسيق التاريخ والوقت.
وظائف حساب التاريخ والوقت
في المجموع ، هناك 4 وظائف تسمح لك بإجراء عمليات حسابية مع التاريخ والوقت.
DATAMES ()
باستخدام هذه الوظيفة ، يمكنك معرفة الرقم الترتيبي لتاريخ خلف عدد معروف من الأشهر (أو قبل شهر معين). تأخذ هذه الوظيفة وسيطتين: تاريخ البدء وعدد الأشهر. يمكن أن تكون الحجة الثانية موجبة أو سلبية. يجب تحديد الخيار الأول إذا كنت تريد حساب التاريخ المستقبلي ، والثاني - إذا كان الخيار السابق.
EOMONTH ()
تتيح هذه الوظيفة تحديد الرقم الترتيبي لليوم الأخير من الشهر الذي يأتي بعد أو قبل تاريخ معين. لديه نفس الحجج السابقة.
يوم عمل()
نفس الوظيفة DATAMES ()، يحدث فقط التأخير أو الدفع بعدد معين من أيام العمل. الصيغة متشابهة.
كل هذه الوظائف الثلاث ترجع رقمًا. لمشاهدة التاريخ ، تحتاج إلى تحويل الخلية إلى التنسيق المناسب.
صافي()
تحدد هذه الوظيفة البسيطة عدد أيام العمل بين التاريخ 1 والتاريخ 2.