جدول المحتويات
في هذا البرنامج التعليمي ، ستجد مجموعة متنوعة من الصيغ المفيدة لإضافة التواريخ وطرحها في Excel ، مثل طرح تاريخين ، وإضافة أيام وأسابيع وشهور وسنوات إلى تاريخ ، والمزيد.
إذا كنت تتابع دروسنا التعليمية للعمل مع التواريخ في Excel ، فأنت تعرف بالفعل مجموعة من الصيغ لحساب وحدات زمنية مختلفة مثل أيام الأسبوع والأسابيع والشهور والسنوات.
عند التحليل معلومات التاريخ في أوراق العمل الخاصة بك ، فمن المحتمل أن تقوم ببعض العمليات الحسابية مع تلك التواريخ أيضًا. يشرح هذا البرنامج التعليمي بعض الصيغ لإضافة التواريخ وطرحها في Excel والتي قد تجدها مفيدة.
كيفية طرح التواريخ في Excel
بافتراض أن لديك تاريخان في الخلايا A2 و B2 ، والآن تريد طرح تاريخ واحد من الآخر لمعرفة عدد الأيام بين هذين التاريخين. كما هو الحال غالبًا في Excel ، يمكن تحقيق نفس النتيجة بعدة طرق.
مثال 1. اطرح تاريخًا واحدًا من الآخر مباشرةً
كما تعلم على الأرجح ، يقوم Microsoft Excel بتخزين كل تاريخ كرقم تسلسلي فريد يبدأ بالرقم 1 الذي يمثل 1 يناير 1900. لذلك ، فأنت تطرح رقمين بالفعل ، وتعمل العملية الحسابية العادية بدون عوائق:
=B2-A2
مثال 2. طرح التواريخ باستخدام وظيفة Excel DATEDIF
إذا كانت الصيغة أعلاه تبدو بسيطة للغاية ، فيمكنك تحقيق نفس النتيجة بطريقة تشبه المعلم باستخدام Excel's DATEDIFالنتيجة ، انقر فوق الزر إدراج صيغة . بمجرد إضافة الصيغة ، يمكنك نسخها إلى العديد من الخلايا حسب الضرورة:
كانت هذه صيغة بسيطة ، أليس كذلك؟ لنمنح المعالج شيئًا أكثر صعوبة للعمل عليه. على سبيل المثال ، دعنا نطرح بعض السنوات والأشهر والأسابيع والأيام من التاريخ الموجود في A2. للقيام بذلك ، قم بالتبديل إلى علامة التبويب طرح واكتب الأرقام في المربعات المقابلة. أو يمكنك إدخال الوحدات في خلايا منفصلة وتوفير مراجع لتلك الخلايا ، كما هو موضح في لقطة الشاشة أدناه:
النقر فوق إدخال الصيغة مدخلات الزر الصيغة التالية في A2:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
إذا كنت تخطط لنسخ الصيغة إلى خلايا أخرى ، يجب عليك تغيير جميع مراجع الخلايا باستثناء A2 إلى مراجع مطلقة بحيث يتم نسخ الصيغة بشكل صحيح (عن طريق افتراضيًا ، يستخدم المعالج دائمًا مراجع نسبية). لإصلاح المرجع ، ما عليك سوى كتابة علامة $ قبل إحداثيات الصفوف والعمود ، مثل هذا:
=DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)
والحصول على النتائج التالية:
بالإضافة إلى ذلك ، يمكنك النقر فوق الرابط إظهار حقول الوقت و إضافة أو طرح التاريخ والوقت وحدات مع صيغة واحدة.
إذا كنت ترغب في اللعب مع Date & amp؛ معالج صيغة الوقت في أوراق العمل الخاصة بك ، فنحن نرحب بك لتنزيل الإصدار التجريبي لمدة 14 يومًا من Ultimate Suite.
هذه هي طريقة إضافة التواريخ وطرحها في Excel. أنا متفائل لكلقد تعلمت بضع وظائف مفيدة اليوم. أشكرك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل.
دالة: =DATEDIF(A2, B2, "d")
توضح لقطة الشاشة التالية أن كلا العمليتين الحسابيتين ترجعان نتائج متطابقة ، باستثناء الصف 4 حيث ترجع الدالة DATEDIF الخطأ #NUM. دعنا نتعرف على سبب حدوث ذلك.
عندما تطرح تاريخًا أحدث (6 مايو 2015) من تاريخ سابق (1 مايو 2015) ، فإن عملية الطرح ترجع رقمًا سالبًا (-5) تمامًا كما ينبغي. ومع ذلك ، فإن بناء جملة دالة Excel DATEDIF لا تسمح بأن يكون تاريخ البدء أكبر من تاريخ الانتهاء وبالتالي فإنها تُرجع خطأ.
المثال 3. اطرح تاريخًا من التاريخ الحالي
لطرح تاريخ من تاريخ اليوم ، يمكنك استخدام أي من الصيغتين أعلاه. ما عليك سوى استخدام وظيفة TODAY () بدلاً من التاريخ 1:
=TODAY()-A2
أو
=DATEDIF(A2,TODAY(), "d")
كما في المثال السابق ، تعمل كلتا الصيغتين بشكل جيد عندما تاريخ اليوم أكبر من التاريخ الذي تطرح منه ، وإلا فإن DATEDIF يفشل:
مثال 4. طرح التواريخ باستخدام وظيفة Excel DATE
إذا كنت تفضل لتوفير التواريخ مباشرة في الصيغة ، ثم أدخل كل تاريخ باستخدام الدالة DATE (السنة ، الشهر ، اليوم) ثم اطرح تاريخًا واحدًا من الآخر.
على سبيل المثال ، تطرح الصيغة التالية 15-May- 2015 من 20 مايو 2015 وإرجاع الفرق 5 أيام:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
الختام ، عندما يتعلق الأمر بطرح التواريخ في Excel وأنت تريد معرفة ذلك كم عدد الأيام بين تاريخين ، فمن المنطقي الذهاب مع الخيار الأسهل والأكثر وضوحًا - ببساطة اطرح تاريخًا من تاريخ آخر.
إذا كنت تبحث عن حساب عدد أشهر أو سنوات بين تاريخين ، فإن وظيفة DATEDIF هي الحل الوحيد الممكن وستجد بعض أمثلة الصيغ في المقالة التالية التي ستغطي هذه الوظيفة بالتفصيل.
الآن أنك تعرف كيفية طرح تاريخين ، فلنرى كيف يمكنك إضافة أو طرح أيام أو شهور أو سنوات لتاريخ معين. هناك عدد من وظائف Excel المناسبة لهذا الغرض ، والتي تعتمد على الوحدة التي تريد إضافتها أو طرحها.
كيفية طرح أو إضافة أيام حتى الآن في Excel
إذا كان لديك تاريخ في خلية ما أو قائمة تواريخ في عمود ، فيمكنك إضافة عدد معين من الأيام إلى تلك التواريخ أو طرحها باستخدام عملية حسابية مقابلة.
مثال 1. إضافة أيام إلى تاريخ في Excel
الصيغة العامة لإضافة عدد محدد من الأيام إلى تاريخ على النحو التالي:
التاريخ+ N أياميمكن للتاريخ بعدة طرق:
- كمرجع خلية ، على سبيل المثال
=A2 + 10
- استخدام الدالة DATE (السنة ، الشهر ، اليوم) ، على سبيل المثال
=DATE(2015, 5, 6) + 10
- كنتيجة لدالة أخرى. على سبيل المثال ، لإضافة عدد معين من الأيام إلى التاريخ الحالي ، استخدم وظيفة TODAY ():
=TODAY()+10
توضح لقطة الشاشة التاليةفوق الصيغ في العمل. التاريخ الحالي وقت كتابة هذا التقرير هو 6 مايو 2015:
ملاحظة. نتيجة الصيغ أعلاه هي رقم تسلسلي يمثل التاريخ. لعرضه كتاريخ ، حدد الخلية (الخلايا) واضغط على Ctrl + 1 لفتح مربع الحوار تنسيق الخلايا . في علامة التبويب رقم ، حدد التاريخ في قائمة الفئة ، ثم اختر تنسيق التاريخ الذي تريده. للحصول على الخطوات التفصيلية ، يرجى الاطلاع على كيفية تغيير تنسيق التاريخ في Excel.
المثال 2. طرح أيام من تاريخ في Excel
لطرح عدد معين من الأيام من تاريخ معين ، تقوم بإجراء عملية حسابية معتادة مرة أخرى. الاختلاف الوحيد عن المثال السابق هو أنك تكتب علامة الطرح بدلاً من علامة الجمع :)
التاريخ - N أيامفيما يلي بعض أمثلة الصيغ:
-
=A2-10
-
=DATE(2015, 5, 6)-10
-
=TODAY()-10
كيفية إضافة أو طرح الأسابيع حتى الآن
في حالة رغبتك في إضافة أو طرح أسابيع كاملة إلى تاريخ معين ، يمكنك استخدام نفس الصيغ المستخدمة في إضافة / طرح الأيام ، وضرب عدد الأسابيع في 7:
إضافة أسابيع إلى تاريخ في Excel:
الخلية + N من الأسابيع * 7 على سبيل المثال ، يمكنك إضافة 3 أسابيع إلى التاريخ الموجود في A2 ، استخدم الصيغة التالية: =A2+3*7
.
طرح أسابيع من التاريخ في Excel:
خلية - N أسبوع * 7 إلى اطرح أسبوعين من تاريخ اليوم ، تكتب =TODAY()-2*7
.
كيفية الجمع / الطرحمن الأشهر حتى الآن في Excel
إذا كنت تريد إضافة أو طرح عدد معين من الأشهر الكاملة إلى تاريخ ما ، فيمكنك استخدام وظيفة DATE أو EDATE ، كما هو موضح أدناه.
مثال 1 . أضف شهورًا إلى تاريخ باستخدام وظيفة Excel DATE
أخذ قائمة بالتواريخ في العمود A على سبيل المثال ، اكتب عدد التواريخ التي تريد إضافتها (رقم موجب) أو طرح (رقم سالب) في بعض الخلايا ، قل C2.
أدخل الصيغة التالية في الخلية B2 ثم اسحب زاوية الخلية إلى الأسفل لنسخ الصيغة إلى خلايا أخرى:
=DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))
الآن ، دعنا نرى ما تفعله الوظيفة بالفعل. المنطق وراء الصيغة واضح ومباشر. تأخذ الدالة DATE (السنة ، الشهر ، اليوم) الوسيطات التالية:
- السنة من التاريخ في الخلية A2 ؛
- الشهر من التاريخ الموجود في A2 + عدد الأشهر الذي حددته في الخلية C2 ، و
- اليوم من التاريخ في A2.
نعم ، الأمر بهذه البساطة :) إذا قمت بكتابة رقم سالب في C2 ، فستقوم الصيغة بطرح الأشهر بدلاً من إضافتها:
بطبيعة الحال ، لا شيء يمنعك من كتابة علامة الطرح مباشرة في الصيغة لطرح أشهر من تاريخ:
=DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))
وبالطبع ، يمكنك كتابة رقم الشهر الذي تريد إضافته أو طرحه في الصيغة بدلاً من الإشارة إلى خلية:
=DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))
يمكن أن تبدو الصيغ الحقيقية مشابهة لما يلي:
- إضافة أشهر حتى تاريخه:
=DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
- اطرح شهرًا من التاريخ:
=DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))
مثال 2. قم بإضافة أشهر أو طرحها إلى تاريخ باستخدام Excel EDATE
يوفر Microsoft Excel وظيفة خاصة تُرجع تاريخًا يمثل عددًا محددًا من الأشهر قبل تاريخ البدء أو بعده - وظيفة EDATE. يتوفر في الإصدارات الحديثة من Excel 2007 و 2010 و 2013 و Excel 2016 القادم.
في الصيغ EDATE(start_date, months)
، تقوم بتوفير الوسيطتين التاليتين:
- تاريخ_البدء - تاريخ البدء الذي يتم من خلاله حساب عدد الأشهر.
- الأشهر - عدد الأشهر المراد إضافتها (قيمة موجبة) أو طرحها (قيمة سالبة).
تعطي الصيغة التالية المستخدمة في عمود التواريخ نفس النتائج تمامًا مثل وظيفة DATE في المثال السابق:
عند استخدام وظيفة EDATE ، يمكنك أيضًا تحديد تاريخ البدء وعدد الشهر المراد إضافته / طرحه مباشرةً في الصيغة. يجب إدخال التواريخ باستخدام الدالة DATE أو كنتائج لصيغ أخرى. على سبيل المثال:
- إلى أضف شهرًا في Excel:
=EDATE(DATE(2015,5,7), 10)
تضيف الصيغة 10 أشهر إلى 7 مايو 2015.
- إلى طرح شهرًا في Excel:
=EDATE(TODAY(), -10)
تطرح الصيغة 10 أشهر من تاريخ اليوم.
ملاحظة. ترجع الدالة Excel EDATE الرقم التسلسلي الذي يمثل التاريخ. لإجبار Excel على عرضه كتاريخ ، يجب عليك تطبيق تاريخ تنسيق للخلايا التي تحتوي على صيغ EDATE. يرجى الاطلاع على تغيير تنسيق التاريخ في Excel للحصول على الخطوات التفصيلية.
كيفية طرح السنوات أو إضافتها حتى الآن في Excel
تتم إضافة سنوات إلى تاريخ في Excel بشكل مشابه لإضافة أشهر. يمكنك استخدام الدالة DATE (السنة ، الشهر ، اليوم) مرة أخرى ، ولكن هذه المرة تحدد عدد السنوات التي تريد إضافتها:
DATE (YEAR ( date ) + N years ، MONTH ( تاريخ ) ، DAY ( تاريخ ))في ورقة عمل Excel ، قد تظهر الصيغ على النحو التالي:
- إلى أضف سنة إلى تاريخ في Excel:
=DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))
تضيف الصيغة 5 سنوات إلى التاريخ الموجود في الخلية A2.
- إلى طرح سنة من تاريخ في Excel:
=DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))
تطرح الصيغة 5 سنوات من التاريخ الموجود في الخلية A2.
إذا قمت بكتابة رقم السنة لإضافة (رقم موجب) أو طرح (رقم سالب) في بعض الخلايا ثم الرجوع إلى تلك الخلية في دالة التاريخ ، ستحصل على صيغة عامة:
إضافة / اطرح الأيام والشهور والسنوات حتى الآن
إذا كنت قد لاحظت بعناية المثالين السابقين ، أعتقد أنك خمنت بالفعل كيفية إضافة أو طرح مجموعة من السنوات والشهور والأيام إلى تاريخ في صيغة واحدة. نعم ، باستخدام وظيفة DATE القديمة الجيدة :)
لإضافة سنوات ، شهور ، أيام:
DATE (YEAR ( date ) + X سنوات ، الشهر ( التاريخ ) + سنة ، اليوم ( التاريخ ) + Z أيام )إلى طرح السنوات والأشهر والأيام:
التاريخ (سنة ( التاريخ ) - X سنة ، الشهر ( التاريخ ) - سنة ، DAY ( التاريخ ) - Z أيام )على سبيل المثال ، تضيف الصيغة التالية سنتين و 3 أشهر وتطرح 15 يومًا من تاريخ في الخلية A2:
=DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)
عند تطبيق الصيغة على عمود التواريخ لدينا ، تأخذ الصيغة الشكل التالي:
=DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)
كيفية إضافة و طرح الأوقات في Excel
في Microsoft Excel ، يمكنك إضافة أو طرح الأوقات باستخدام وظيفة TIME . يتيح لك العمل في الوقت المحدد للوحدات (الساعات والدقائق والثواني) تمامًا بنفس الطريقة التي تتعامل بها مع السنوات والأشهر والأيام باستخدام وظيفة DATE.
إلى إضافة الوقت في Excel:
الخلية + الوقت ( ساعات ، دقيقة ، ثوان )إلى طرح الوقت في Excel:
خلية - TIME ( ساعات ، دقيقة ، ثوان )حيث يحتوي A2 على قيمة الوقت التي تريدها للتغيير.
على سبيل المثال ، لإضافة ساعتين و 30 دقيقة و 15 ثانية إلى الوقت في الخلية A2 ، يمكنك استخدام الصيغة التالية:
=A2 + TIME(2, 30, 15)
إذا تريد إضافة وطرح الوقت في صيغة واحدة ، فقط أضف علامة الطرح إلى القيم المقابلة:
=A2 + TIME(2, 30, -15)
تضيف الصيغة أعلاه ساعتين و 30 دقيقة إلى الوقت في الخلية A2 ويطرح 15 ثانية.
بدلاً من ذلك ، يمكنك إدخال الوقت الذي تريد تغييره في بعض الخلايا ، والإشارة إلى تلك الخلايا في الصيغة:
=A2 + TIME($C$2, $D$2, $E$2)
إذا كان ملفتحتوي الخلايا الأصلية على كل من التاريخ والوقت ، تعمل الصيغة أعلاه بشكل مثالي أيضًا:
التاريخ & amp؛ معالج صيغة الوقت - طريقة سريعة لإضافة التواريخ وطرحها في Excel
الآن بعد أن عرفت مجموعة من الصيغ المختلفة لحساب التواريخ في Excel ، ألا ترغب في الحصول على واحدة فقط يمكنها القيام بكل هذا؟ بالطبع ، مثل هذه الصيغة لا يمكن أن توجد أبدًا. ومع ذلك ، يوجد التاريخ & amp؛ Time Wizard يمكنه إنشاء أي صيغة لك بسرعة ، بشرط أن يكون لديك Ultimate Suite مثبتًا في برنامج Excel الخاص بك. وإليك الطريقة:
- حدد الخلية التي تريد إدراج الصيغة فيها.
- توجه إلى علامة التبويب Ablebits Tools ، و انقر فوق التاريخ & أمبير ؛ زر معالج الوقت :
كمثال ، دعنا نضيف بضعة أشهر حتى التاريخ الموجود في الخلية A2. لهذا ، انتقل إلى علامة التبويب إضافة ، واكتب A2 في المربع أدخل تاريخًا (أو انقر في المربع وحدد الخلية على الورقة) ، واكتب رقم أشهر لإضافتها في المربع الشهر .
ينشئ المعالج صيغة ويظهر معاينتها في الخلية. كما يعرض التاريخ المحسوب ضمن نتيجة الصيغة :
إذا كنت راضيًا عن