الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | تحديد تاريخ الميلاد من الرقم القومي

تحديد تاريخ الميلاد من الرقم القومي

الرقم القومي المصري يتكون من 14 عشر رقماً، هذه الأرقام تحمل في طياتها العديد من البيانات المهمة؛ منها ما نستطيع إستخراجها والإستفادة منها مثل نوع الفرد (ذكر / أنثى )، محل الميلاد، أو تاريخ الميلاد.

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

المعادلة المستخدمة كالتالي (الخلية C6 تشتمل على الرقم القومي)

=DATE(IF(LEFT(C6;1)*1=3;20;19)&MID(C6;2;2);MID(C6;4;2);MID(C6;6;2))

فكرة عمل المعادلة
يتم إستخدام الدالة Left والدالة Mid في استخلاص رقم اليوم و الشهر و السنة من الرقم القومي
إذا كان الرقم الأول من جهة اليسار = 2 فتكون فترة الميلاد في التسعينيات 1900 أم إذا كانت = 3 فتكون فترة الميلاد في المئة عام الأولى من الألفية الثانية
يتم دمج هذه القيم داخل الدالة DATE للحصول على نتيجة نهائية بتنسيق تاريخ

يمكنك أن تشاهد الفيديو التالي الذي يشرح المعادلة السابقة

هذا الموضوع هو احد موضوعات سلسلة الرقم القومي داخل ميكروسوفت إكسل

  1. تحديد نوع البيانات و الحد الأقصى لمحتويات الخلية
  2. تحديد نوع الفرد بواسطة الرقم القومي
  3. تحديد تاريخ الميلاد بواسطة الرقم القومي
  4. تحديد محل الميلاد بإستخدم الرقم القومي المصري
  5. إستخراج البيانات من الرقم القومي بواسطة اكواد VBA

شاهد أيضاً

الدالة SUMIFS

حساب المجموع وفقاً لأكثر من شرط | الدالة SUMIFS مايكروسوفت اكسل

الدالة SUMIFS هي إحدى الدوال التي تم إضافتها في نسخة الأوفيس 2007، وجاءت لتكون الإمتداد ...