Anonim

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

راجع أيضًا مقالتنا "كيفية حماية كلمة المرور في Microsoft Excel"

كيفية العثور على الفرق بين التواريخ دون وظيفة

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

في المثال أعلاه ، التواريخ هي 4/1/2017 و 5/5/2017. الآن يجب عليك تحديد الخلية D4 والنقر داخل شريط الوظائف في أعلى الورقة. أدخل '= C4-B4' في الشريط واضغط على Enter. تقوم الخلية D4 بإرجاع قيمة 34 إذا قمت بإدخال نفس التواريخ في الخلايا كما في اللقطة أعلاه. على هذا النحو ، هناك 34 يومًا بين 1 أبريل 2017 و 5 مايو 2017.

وظيفة التاريخ

بدلاً من ذلك ، يمكنك العثور على الفرق بين تاريخين بدون استخدام دالة DATE. ثم يمكنك العثور على عدد الأيام عن طريق إدخال التواريخ في شريط الوظائف بدلاً من خلايا جدول البيانات. بناء الجملة الأساسي لتلك الوظيفة هو: = DATE (yyyy، m، d) -DATE (yyyy، m، d) ؛ حتى تتمكن من إدخال التواريخ إلى الوراء.

دعنا نضيف هذه الوظيفة مع نفس التواريخ 4/1/2017 و 5/5/2017. حدد خلية في جدول البيانات لإضافة الوظيفة إلى. ثم انقر داخل شريط الوظائف ، وأدخل '= DATE (2017 ، 5 ، 5) -تاريخ (2017 ، 4 ، 1)' واضغط على Enter. قد تحتاج أيضًا إلى تحديد تنسيق رقم عام للخلية إذا كانت القيمة التي تم إرجاعها بتنسيق التاريخ. باستخدام تنسيق رقم عام ، ستُرجع الخلية قيمة 34 يومًا كما هو موضح في اللقطة أدناه.

وظيفة DATEDIF

DATEDIF هي وظيفة مرنة يمكنك حساب مجموع الأيام بين التواريخ باستخدام كل من إدخال التواريخ في جدول البيانات أو في شريط الوظائف. ومع ذلك ، لم يتم سرد DATEDIF في إطار "إدراج دالة" في Excel. وبالتالي ، ستحتاج إلى إدخاله مباشرةً في شريط الوظائف. بناء جملة الدالة DATEDIF هو: DATEDIF (start_date ، end_date ، وحدة) . يمكنك إدخال تاريخ البدء وتاريخ الانتهاء أو مراجع الخلية إلى تواريخ محددة في الوظيفة ، ثم إضافة أيام الوحدة إلى نهايتها.

لذا حدد خلية لإضافة DATEDIF إليها في جدول البيانات ، ثم انقر فوق في شريط الصيغة لإدخال الوظيفة. لمعرفة الفرق بين التاريخين اللذين أدخلتهما في الخلايا C4 و B4 ، أدخل ما يلي في شريط الوظائف: '= DATEDIF (B4 ، C4 ، "d"). " ستتضمن خلية DATEDIF عدد الأيام بين التواريخ كما هو موضح أدناه مباشرة.

ومع ذلك ، يعد هذا أكثر مرونة من وظيفة DATE حيث يمكنك تعديل الوحدات. على سبيل المثال ، افترض أنك بحاجة إلى حساب عدد الأيام بين تاريخين ، ولكن تجاهل السنوات أيضًا. يمكنك القيام بذلك عن طريق إضافة "yd" إلى الوظيفة. على سبيل المثال ، أدخل "4/1/2017" و "5/5/2018" في خليتين ، ثم قم بتضمين "yd" في الوظيفة كما هو موضح أدناه.

هذا يعيد قيمة 34 يومًا بين 4/1/2017 و 5/5/2018 ، وهذا صحيح إذا كنت تتجاهل السنة. إذا لم تتجاهل الوظيفة السنة ، فستكون القيمة 399.

وظيفة DAYS360

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

أدخل "1/1/2016" و "1/1/2017" في الخانات B6 و C6 في جدول البيانات الخاص بك. ثم انقر فوق خلية لتضمين وظيفة DAYS360 فيها ، واضغط على زر fx بجانب شريط الوظيفة. حدد DAYS360 لفتح النافذة الموضحة أدناه مباشرة.

اضغط على زر Start_date وحدد الخلية B6. ثم انقر فوق الزر End_date وحدد الخلية C6 في جدول البيانات. اضغط على موافق لإضافة DAYS360 إلى جدول البيانات ، والذي سيعود بقيمة 360.

وظيفة NETWORKDAYS

ماذا لو كنت بحاجة إلى إيجاد الفرق بين تاريخين ، لكن مع استبعاد عطلة نهاية الأسبوع من المعادلة؟ DATEDIF و DATE و DAYS360 لن يكونا جيدين لهذا السيناريو. NETWORKDAYS هي وظيفة تعثر على عدد الأيام بين التواريخ دون تضمين أي عطلات نهاية أسبوع ، ويمكن أن تؤثر أيضًا في أيام العطل الإضافية ، مثل أيام العطل الرسمية. لذلك من المفترض أن تكون وظيفة لتخطيط المشروع. بناء الجملة الأساسي للوظيفة هو: = NETWORKDAYS (start_date ، end_date ،) .

لإضافة NETWORKDAYS إلى جدول بيانات ، انقر فوق خلية للدالة واضغط على الزر fx . حدد NETWORKDAYS لفتح النافذة الخاصة به في اللقطة أدناه مباشرة. بعد ذلك ، انقر فوق الزر Start_date وحدد خلية في جدول البيانات الخاص بك يتضمن تاريخ البدء. اضغط على زر End_date ، وحدد خلية لها تاريخ انتهاء ، واضغط على موافق لإضافة الوظيفة إلى جدول البيانات.

في لقطة الشاشة أعلاه مباشرة ، تكون تواريخ البدء والانتهاء هي 4/1/2017 و 5/5/2017. ترجع الدالة NETWORKDAYS قيمة 25 يومًا بين التواريخ دون عطلات نهاية الأسبوع. مع عطلة نهاية الأسبوع المدرجة ، فإن مجموع الأيام هو 34 كما هو الحال مع الأمثلة السابقة.

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

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

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