انتقل إلى المحتوى الرئيسي

كيفية حساب العمر (تحويل تاريخ الميلاد إلى العمر) بسرعة في إكسيل؟

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

الطريقة A:
حساب العمر من تاريخ الميلاد مع الصيغ

الطريقة B:
حساب العمر بسهولة من تاريخ الميلاد دون تذكر الصيغ


حساب العمر من تاريخ الميلاد مع الصيغ

في هذا القسم، قمنا بتوضيح الصيغ المختلفة لحساب العمر من تاريخ الميلاد في ظل سيناريوهات مختلفة:

(م) احسب العمر في Excel باستخدام Kutools ببضع نقرات

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

بالإضافة إلى حساب الأعمار، كوتولس ل إكسيل يقدم 300 ميزة إضافية لبرنامج Excel. جربها جميعًا في نسخة تجريبية مجانية مدتها 30 يومًا دون أي قيود على الميزات الآن!


تحويل تاريخ الميلاد إلى العمر مع وظيفة INT

يمكننا حساب العمر عن طريق طرح تاريخ الميلاد من التاريخ الحالي. ومن ثم، باستخدام الدالة INT، يمكننا عرض العمر بالسنوات الكاملة كما يلي:

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

=INT((TODAY()-A2)/365)

الملاحظات:

  • لمعرفة عمر شخص ما في تاريخ معين، استبدل اليوم() تعمل في الصيغة بهذا التاريخ المحدد. على سبيل المثال، إذا كان التاريخ المحدد موجودًا في الخلية B2، فاستخدم الصيغة أدناه:
    =INT((B2-A2)/365)
  • يؤدي استخدام هذه الصيغة في برنامج Excel، والتي تقسم الفرق في الأيام بين تاريخين على 365، إلى الحصول على نتائج دقيقة عادةً، ولكنها ليست مثالية. قد يتم حساب الأعمار بشكل غير دقيق حول السنوات الكبيسة أو لأولئك الذين ولدوا في 29 فبراير. البديل هو القسمة على 365.25 لحساب السنوات الكبيسة، ولكن هذا يمكن أن يؤدي أيضًا إلى أخطاء، خاصة بالنسبة للأعمار التي لا تمتد إلى سنة كبيسة. على الرغم من أن هذه الطريقة فعالة بشكل عام، إلا أنها ليست مثالية لإجراء العمليات الحسابية الدقيقة. تقدم الصيغ التالية وظائف متخصصة توفر حسابات عمرية لا تشوبها شائبة في كافة السيناريوهات.

تحويل تاريخ الميلاد إلى العمر باستخدام الدالة YEARFRAC

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

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

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)


تحويل تاريخ الميلاد إلى عمر باستخدام وظيفة DATEDIF

يمكن استخدام الدالة DATEDIF في Excel لحساب العمر من تاريخ الميلاد. باستخدام "y" في وحدة وسيطة الدالة، فهي تحسب عدد السنوات الكاملة بين تاريخين.

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

=DATEDIF(A2,NOW(),"y")

ملحوظة: في صيغة DATEDIF أعلاه، يحسب "y" السنوات الكاملة من التاريخ الموجود في الخلية A2 إلى اليوم. يمكنك استبدال "y" بـ "m" أو "d" أو "md" أو "ym" أو "yd" لحساب جوانب مختلفة من فرق التاريخ:

  • "م": عدد الأشهر الكاملة في الفترة المحددة.
  • "د": عدد الأيام في الفترة المحددة.
  • "MD": الفرق بين أيام التاريخين المحددين. يتم تجاهل الأشهر والسنوات من التواريخ.
  • "YM": الفرق بين الأشهر في التاريخين المحددين. يتم تجاهل الأيام والسنوات من التواريخ
  • "YD": الفرق بين أيام التاريخين المحددين. يتم تجاهل سنوات التواريخ.

عرض العمر بتنسيق سنة + شهر + يوم باستخدام وظيفة DATEDIF

لحساب العمر بتنسيق سنة + شهر + يوم، قم بدمج ثلاث صيغ DATEDIF في Excel، كل منها لها وسيطة وحدة مختلفة.

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

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


حساب العمر بسهولة من تاريخ الميلاد دون تذكر الصيغ

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

قبل التطبيق كوتولس ل إكسيلالرجاء قم بتنزيله وتثبيته أولاً.

  1. حدد خلية فارغة لعرض العمر. ثم اضغط كوتولس > مساعد الصيغة > مساعد التاريخ والوقت.
  2. في مجلة مساعد التاريخ والوقت مربع الحوار ، يرجى تكوين على النحو التالي.
    1. انتقل إلى العمر التبويب؛
    2. في مجلة تاريخ الميلاد في المربع، حدد الخلية التي تحتوي على تاريخ الميلاد الذي ترغب في حساب العمر منه؛
    3. اختيار اليوم الخيار في إلى قسم.
    4. اختر تنسيق إخراج العمر المطلوب، مثل السنوات أو الأشهر أو الأيام أو مجموعة من ذلك نوع نتيجة الإخراج قائمة منسدلة؛
    5. انقر على OK .

نتيجة

ثم تتم تعبئة العمر في الخلية المحددة. حدد الخلية الناتجة ثم اسحب مقبض التعبئة الخاص بها إلى الأسفل للحصول على جميع الأعمار.

الملاحظات:

  • لعرض العمر بالتنسيق سنة + شهر + يوم، حدد سنة + شهر + يوم من نوع نتيجة الإخراج قائمة منسدلة. ستظهر النتيجة كما هو موضح في لقطة الشاشة أدناه. بالإضافة إلى ذلك، تدعم هذه الميزة عرض العمر بالأشهر أو الأسابيع أو الأيام، بما يلبي متطلباتك المحددة.
  • تريد الوصول إلى مساعد التاريخ والوقت ميزة؟ تحميل كوتولس ل إكسيل الآن! علاوة على ذلك، تفتخر Kutools بعدد لا يحصى من أكثر من 300 ميزة أخرى وتقدم نسخة تجريبية مجانية مدتها 30 يومًا. لا تنتظر، جربها اليوم!

مقالات ذات صلة:

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (138)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm creating automated age cell by using the following formula =IFDATED(C12,TODAY(),"Y") but when I drag the cell down to empty cells without DOB, calculation is been made for empty cells, what can I do to empty cell not to calculate except if DOB in not typed?
This comment was minimized by the moderator on the site
Hi there,

You mean DATEDIF, right?
You can add an IF function as shown below: =IF(C12="","",DATEDIF(C12,TODAY(),"Y"))

Amanda
This comment was minimized by the moderator on the site
Thank you very much, the formula work.
This comment was minimized by the moderator on the site
A VERY DIFFICULT INSTRUCTIONS! NOT GIVING THE RIGHT RESULT
This comment was minimized by the moderator on the site
Hi, sorry that the methods list in the article did not help you. But can you tell what are your data and what method did you use, so the result went wrong?
This comment was minimized by the moderator on the site
How to convert age to date of birth
This comment was minimized by the moderator on the site
Hi Catherine,

thank you so much for your formula! I am a related service provider for many students with various ages in a school setting. thanks to your formula, the student's age is in front of me during each session, and I am able to adjust session goals appropriately.
This comment was minimized by the moderator on the site
thanks you so much very very good formula
This comment was minimized by the moderator on the site
Just wanted to say THANK YOU!
This comment was minimized by the moderator on the site
Do not show the Detedif Formula in my Excel
What to do Know?
This comment was minimized by the moderator on the site
if I have their id number how to get their age example their id no consist first 6digit is date of birth

example 830901056252 , 830901 is date of birth.

how to take calculate their age
This comment was minimized by the moderator on the site
Dear elsie,
Please try this formula: =DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y"). A2 is the cell contains the ID number you want to calculate the age based on.
This comment was minimized by the moderator on the site
Thanks soooooo much dear....!
This comment was minimized by the moderator on the site
please do i calculate the birth date from age
This comment was minimized by the moderator on the site
Good Day,
This formula =DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())) can help you to calculate the birthday from a given age based on today's date.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations