دالة الـISOWEEKNUM في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـISOWEEKNUM في الإكسيل
لقد تم إضافة دالة الـISOWEEKNUM للمرة الأولى في إصدار إكسيل لعام 2013، ولذلك فهي غير متوفرة في الإصدارات السابقة، وتصنف هذه الدالة ضمن دوال التاريخ والوقت التابعة لهذا البرنامج، والتي تقوم بحساب رقم الأسبوع للتاريخ المدخل بين عدد الأسابيع السنوية حسب نظام الـISO، بحيث يبدأ كل أسبوع حسب هذا النظام يوم الاثنين، ويكون أول أسبوع يحتوي على أول يوم خميس من السنة هو الأسبوع الأول فيها، ومن الجدير بالذكر أهمية استخدام الدوال التي تحسب تاريخًا معينًا أو مراجع الخلايا المحتوية على تواريخ في صيغة هذه الدالة، إذ إن تزويد الصيغة بالتاريخ مباشرةً قد يؤدي إلى حدوث الأخطاء بسبب اختلاف إعدادات تفسير التواريخ في أجهزة الحاسوب المختلفة.
كيفية استخدام دالة الـISOWEEKNUM في الإكسيل
تقوم دالة الـISOWEEKNUM في الإكسيل بحساب رقم الأسبوع السنوي للتاريخ المدخل حسب نظام الـISO، بحيث تتطلب هذه الدالة مدخلًا واحدًا فقط، حيث يتم إنشاء دالة الـISOWEEKNUM عن طريق اختيار الخلية المراد عرض الناتج فيها، ومن ثم إدخال إشارة المساواة متبوعةً برمز الدالة ISOWEEKNUM، ويلي ذلك فتح قوسين وإدراج التاريخ ""date"" المراد حساب رقم الأسبوع السنوي له بينهما، حيث تتبع دالة الـISOWEEKNUM في الإكسيل الصيغة العامة الآتية:
ISOWEEKNUM(date)=
يقوم برنامج الإكسيل بتخزين التواريخ على شكل أرقام تسلسلية، ولذلك يمكن استخدام رقم تسلسلي يعبر عن تاريخ معين عند استخدام دالة الـISOWEEKNUM، وتبدأ الأرقام التسلسلية هذه من العدد 1 الذي يمثل التاريخ الأقدم الذي يتقبله إكسيل والمساوي لـJanuary 1, 1900، بحيث يزداد هذا العدد بمقدار 1 كل يوم.
أمثلة عملية على استخدام دالة الـISOWEEKNUM في الإكسيل
يمكن أن يحدث نوعين من الأخطاء عند استخدام دالة الـISOWEEKNUM، تبعًا لأخطاء المدخلات وعدم تفسيرها من قبل البرنامج، حيث تظهر الأخطاء الآتية:
الخطأ ""#NUM!"": في حال كان التاريخ المدخل رقميًا ولكنه غير صالح في إكسيل. الخطأ ""#VALUE!"": في حال لم تستطع الدالة تفسير البيانات المدخلة كتواريخ.
وفي ما يأتي أمثلة عملية على كيفية استخدام دالة الـISOWEEKNUM في الإكسيل بالشكل المناسب وحسب الجدول المرفق:
A
B
C
1
صيغة التاريخ
التاريخ التسلسلي
رقم الأسبوع السنوي حسب دالة الـ ISOWEEKNUM
2
Jan 5, 2016
42374
1
3
Feb 15, 2016
424115
7
4
Apr 1, 2016
42461
13
5
Dec 31, 2016
42735
52
حيث يمثل العمود B عدد الأيام التسلسلي للتاريخ تبعًا للرقم 1 الذي يمثله تاريخ January 1, 1900، وبناء على ذلك:
يمكن استخدام الصيغة الآتية لإيجاد رقم الأسبوع السنوي التابع للتاريخ Jan 5, 2016 المدخل في الخلية A2، بحيث سيظهر العدد الحقيقي الصحيح ""1"":
ISOWEEKNUM(A2)=
يمكن استخدام الصيغة الآتية لإيجاد رقم الأسبوع السنوي التابع للتاريخ Feb 15, 2016 المدخل في الخلية A3، بحيث سيظهر العدد الصحيح ""7"":
ISOWEEKNUM(A3)=
يمكن استخدام الصيغة الآتية لإيجاد رقم الأسبوع السنوي التابع للتاريخ Apr 1, 2016 المدخل في الخلية A4، بحيث سيظهر العدد الصحيح ""13"":
ISOWEEKNUM(A4)=
يمكن استخدام الصيغة الآتية لإيجاد رقم الأسبوع السنوي التابع للتاريخ Dec 31, 2016 المدخل في الخلية A5، بحيث سيظهر العدد الصحيح ""52"":
ISOWEEKNUM(A5)=
يمكن استخدام الصيغة الآتية لإيجاد رقم الأسبوع السنوي التابع للتاريخ 3/19/2016، بحيث سيظهر العدد الصحيح ""11"": ISOWEEKNUM(""3/19/2016"")= "
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.