Note: The other languages of the website are Google-translated. Back to English

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

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

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

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


تحويل تاريخ الميلاد إلى العمر باستخدام الصيغ

يمكن أن تساعد الصيغ أدناه في حساب العمر بناءً على تاريخ الميلاد في Excel.

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

يمكن أن تساعد وظيفة INT في حساب عمر الشخص بناءً على تاريخ الميلاد المحدد ، يرجى القيام بما يلي.

1. بافتراض وجود عمودين يحتويان على تاريخ الميلاد والتاريخ الحالي بشكل منفصل.

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

=INT((B2-A2)/365)

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

يمكن أن تساعد وظيفة DATEDIF أدناه أيضًا.

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

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

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

جرب وظيفة ROUNDDOWN لحساب العمر بناءً على تاريخ الميلاد على النحو التالي.

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

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

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

إذا كنت تريد عرض العمر بالتنسيق Year + Month + Day ، فيرجى تجربة وظيفة DATEDIF أدناه.

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

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


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

يمكنك بسهولة تحويل تاريخ الميلاد إلى عمر دون تذكر الصيغ بامتداد مساعد التاريخ والوقت of كوتولس ل إكسسl. 

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

1. حدد خلية فارغة لإخراج العمر. ثم اضغط كوتولس > مساعد الصيغة > مساعد التاريخ والوقت

2. في ال مساعد التاريخ والوقت مربع الحوار ، يرجى تكوين على النحو التالي.

  • 2.1) اذهب إلى العمر التبويب؛
  • شنومكس) في تاريخ الميلاد مربع ، حدد الخلية التي تحتوي على تاريخ الميلاد الذي ستقوم بتحويله إلى العمر ؛
  • 2.3) اختر ملف اليوم الخيار في إلى قسم.
  • 2.4) حدد نوع النتيجة من نوع نتيجة الإخراج قائمة منسدلة؛
  • شنومكس) انقر فوق OK .

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

ملاحظة: إذا كنت تريد عرض العمر بتنسيق السنة + الشهر + اليوم ، فيرجى تحديده سنة + شهر + يوم من نوع نتيجة الإخراج قائمة منسدلة. وستظهر النتيجة كما هو موضح أدناه. كما يدعم عرض العمر بالشهر أو الأسبوع أو اليوم بناءً على احتياجاتك.

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


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


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (138)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
: لول: إنه مفيد بالنسبة لي
تم تصغير هذا التعليق بواسطة المشرف على الموقع
[اقتباس]: لول: إنه مفيد بالنسبة ليبواسطة Berjang Pun[/ quote] من السهل جدًا معرفة تاريخ BIRT COUNT في العام ..؟ يمكنك .. كما أدناه 10/8/1980-TODAY DATE = ؟؟؟؟؟؟ بعد ذلك يمكنك / بواسطة 365 بسهولة ستحصل على النقطة ..
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد كنت أبحث عن خيار "التقريب إلى أسفل" ، لكن لم أكن أعرف أنه يوجد خيار. شكرًا لك!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= FLOOR () سيفي بالغرض أيضًا
تم تصغير هذا التعليق بواسطة المشرف على الموقع
[quote] = FLOOR () سيفي بالغرض أيضًابواسطة Thom H[/ اقتباس] كيف يتم استخدام هذا؟ () ماذا يجب أن يكون داخل هذه الأقواس؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا Robyn ، يجب أن تكون الخلية التي ترغب في تقريبها لأسفل داخل الأقواس ، أي إذا كنت تقوم بتقريب الخلية A1 لأسفل فستكون = Floor (A1)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أحتاج إلى صيغة تسمح لي بإدخال DOB ثم معرفة اليوم المحدد الذي يبلغ فيه الشخص 70 عامًا ونصف بالضبط.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= EDATE (A1,906،1) مع DOB في الخلية AXNUMX
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هذا مفيد جدًا وواضح جدًا لفهم أي شخص. أنا أيضا في حاجة إليها. أنه يساعدني كثيرا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جميل جدا .. A13 يعني A2 .. مفيد جدا .. يجعل العمل أسهل .. شكرا على الصيغة ..
تم تصغير هذا التعليق بواسطة المشرف على الموقع
جرب هذه الصيغة لتحويل تاريخ بيرت إلى العمر.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
فإنه من المفيد جدا. إنه مفيد للمبتدئين وكذلك الشخص الماهر
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لقد كنت أبحث عن صيغة تعطيني العمر من Bdate منذ شهور ، وجدت العديد منها لكنهم لم يعملوا أبدًا. كان هذا سهل الفهم ... جعلني أبحث عن عناصر أخرى. :-) شكرا جزيلا لك.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أهلا هذا فؤاد خان أريد بعض المعلومات عن الأعمار
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لدي مجموعة كاملة من الخلايا التي يجب علي تحويلها إلى العمر ، كيف يمكنني القيام بذلك بشكل أسرع؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
قم بإنشاء الصيغة المختارة في الخلية الموجودة على يمين أول DOB ، ثم يمكنك سحب الوظيفة لأسفل جميع الصفوف مع وجود نقطة الارتساء في أسفل يمين الخلية التي تحتوي على الوظيفة. ستعمل هذه الطريقة مع معظم ما سبق ، ولكن إذا كنت تستخدم الطريقة aie One حيث يكون التاريخ الحالي مرجعًا لخلية مختلفة تحتوي على التاريخ الحالي ، فستحتاج إلى تعديل الصيغة العليا لجعلها مرجع مطلق ، لذلك إذا كانت الصيغة الخاصة بك هي الخيار الأول (= (B2-A2) / 365) بافتراض أن التواريخ كلها في العمود A ، يمكنك تعديل الدالة أيضًا إلى = ($ B $ 2-A2) / 365. لاحظ كيف قمت بإرساء مرجع الخلية b2 بينما سيتغير مرجع الخلية a2 أثناء سحب الوظيفة لأسفل.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، لقد جربت كل هذه الطرق ولم تنجح في حلها ، حيث يتم إرجاع النتيجة (#value!)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا قاسم ، #Value تعني أن الخلايا التي تشير إليها وظيفتك ليست بالتنسيق الصحيح للصيغة التي تستخدمها ، أي باستخدام = SUM () في خليتين تحتويان على نص. تمت كتابة جميع الوظائف المذكورة أعلاه بافتراض أننا نعمل مع خلايا تحتوي على تواريخ فقط. تكمن المشكلة في أن Excel يمكنه أحيانًا رؤية شيء ما كتنسيق مختلف عن التنسيق الذي تراه. أولاً ، تأكد من أن التواريخ بالزي الرسمي الصحيح (اليوم / الشهر / السنة). ثانيًا ، قم بإجراء تعديل صغير على مراجع الخلية في صيغة التاريخ باستخدام الدالة = text () لتخبرها بقراءتها كتاريخ. بافتراض أننا نستخدم وظيفة DATEDIF () مع تاريخ الميلاد في A1 والتاريخ الحالي في B1 ، والذي سيكون = DATEDIF (A1 ، B1 ، "y") ، يمكننا إجبار الدالة على قراءة الخلية A1 كتاريخ بحلول تعديله كما يلي: = DATEDIF (TEXT (A1، "DD / MM / YYYY")، B1، "y").
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنا أحب الطريقة د لحساب العمر ، إنها صيغة سهلة للغاية ومناسبة في Excel. :د
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= DATEDIF (A13، TODAY ()، "Y") & "Years،" & DATEDIF (A13، TODAY ()، "YM") & "Months،" & DATEDIF (A13، TODAY ()، "MD") & "الايام" هذه الصيغة سهلة جدا ومناسبة لحساب العمر في اكسل يعجبني ..............
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مشكلة واجهتها. مثل: تاريخ الميلاد = الأول من تشرين الثاني (نوفمبر) 1 ، واليوم هو 2014 كانون الأول (ديسمبر) 31 ، ثم تأتي النتيجة = سنة واحدة ، شهر واحد ، 2015 يومًا ، ولكن يجب أن تكون الأيام أكثر من يوم واحد ، أي 1 يومًا. كيف يمكنني القيام بذلك في الصيغة أعلاه؟ الرجاء المساعدة
تم تصغير هذا التعليق بواسطة المشرف على الموقع
نعم انها مفيدة جدا بالنسبة لي. أنا أفهم بسهولة. :)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
تقوم الطريقة D بإرجاع قيمة بينما تكون خلية التاريخ فارغة ، كيف يتم إرجاع القيمة "0" أو فارغة عندما لا يكون هناك تاريخ مملوء في الخلية؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
Hi Mark Excel يستخدم تقويمًا داخليًا يبدأ في 01/01/1900. عندما لا يكون تاريخ البدء موجودًا ، سيختار تلقائيًا التاريخ الأول في التقويم الخاص به ، سأقول استخدم دالة IF () ، بافتراض أن تاريخ البدء في الخلية A1 ، يمكنك استخدام = IF (A1 = ""، " "، INSERT CHOSEN DATE FUNCTION HERE) تتحقق هذه الوظيفة من الخلية A1 ، ثم لا تُرجع أي قيمة إذا كانت الخلية فارغة ، ولكنها تقوم بالصيغة التي اخترتها إذا كانت الخلية نشطة (تحتوي على بيانات). إذا كان من المحتمل أحيانًا أن يكون تاريخ البدء فارغًا وأحيانًا يكون تاريخ الانتهاء ، فحينئذٍ ستحتاج إلى إضافة وظيفة AND () ، لذلك مرة أخرى بافتراض أن تاريخ البدء موجود في الخلية A1 والانتهاء في B1 الذي ستستخدمه = IF (AND (A1> 0، B1> 0)، أدخل وظيفة التاريخ المختار هنا، "")
تم تصغير هذا التعليق بواسطة المشرف على الموقع
THOM H ... شكرا جزيلا لك ... أنت الأفضل!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا Mark04 ، سيعامل Excel تلقائيًا الخلية الفارغة كتاريخ ويستخدم فقط التاريخ الأول في التقويم الخاص به (01/01/1900). ستحتاج إلى استخدام دالة IF (). بافتراض أن تاريخ البدء هو A1 وتاريخ الانتهاء في B1 سأذهب إلى = IF (AND (A1> 0، B1> 0) ،أدخل وظيفة التاريخ المختار هنا، "") سيؤدي هذا إلى ترك الخلية فارغة إذا لم تكن هناك قيمة في كلتا الخليتين A1 و B1.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أنا حقا أحب هذا الموقع. يمكنني أن أجد كل ما أحتاجه على الفور. الرجاء الاستمرار في تحديث البحث عن وظيفة أكثر فائدة. : ص
تم تصغير هذا التعليق بواسطة المشرف على الموقع
04/05/2012 = DATEDIF (A13، TODAY ()، "Y") & "Years،" & DATEDIF (A13، TODAY ()، "YM") & "Months،" & DATEDIF (A13، TODAY ()، "MD") و "أيام" أريد حساب التاريخ اعتبارًا من اليوم ولكن عندما أدخلت الصيغة في الخلية ، أحصل على 114 عامًا ، 4 أشهر ، 10 أيام والتي يكون خطأ واضحًا فيها
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هو التاريخ الأول بالتأكيد في الخلية A13 حيث تبحث الحجة عن التاريخ الأول. يبدو أن A13 فارغًا ، وبالتالي فهو يحسب الفرق بين اليوم وبداية تقويم Excel (ما يعتبره التاريخ 0). الشيء الآخر الوحيد الذي يمكن أن يكون هو قراءة التاريخ الأول على أنه فارغ لأنه ليس بالتنسيق الصحيح ، لكنني أعتقد أن ذلك سيظهر خطأ #Value. في كلتا الحالتين ، يجدر التحقق من تنسيق الخلية. يمكنك إما النقر بزر الماوس الأيمن> تنسيق الخلايا> التاريخ> موافق ، أو يمكنك تبديل كل مرجع إلى الخلية A13 باستخدام = TEXT () بحيث يكون: = DATEDIF (TEXT (A13، "DD / MM / YYYY") ، TODAY ()، "Y") & "Years،" & DATEDIF (TEXT (A13، "DD / MM / YYYY")، TODAY ()، "YM") & "Months،" & DATEDIF (TEXT (A13، " DD / MM / YYYY ") ، TODAY () ،" MD ") و" Days "قبل كل ذلك ، هل نسخت وظيفتك ولصقها مباشرةً من ورقة Spread ، لأنني أخطأت في التحقق منها وكان هناك زوجان المسافات في وظائف TODAY () التي ألقت بها وأعطتني خطأ #NAME. حاول مرة أخرى عن طريق نسخ ولصق ما يلي: = DATEDIF (A13، TODAY ()، "Y") & "Years،" & DATEDIF (A13، TODAY ()، "YM") & "Months،" & DATEDIF (A13 ، TODAY () ، "MD") و "Days" مرة أخرى ، تأكد من أن تاريخ البدء في الخلية A13!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، ، ​​أنت فقط تبحث عن هذا فقط يا ، ، ​​:-)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
هل تعوض الطريقة D عن اليوم المفقود / المكتسب في سنة كبيسة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، كيف تستخدم وظيفة الفهرس والمطابقة لمعرفة العمر من تاريخ ميلاد الشخص؟ شكرًا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أحتاج إلى صيغة تعتمد على تاريخ ميلاد الطفل وكم سيكون عمره في 1 سبتمبر 2014 (أو أي عام آخر). لا يمكن إنهاء الصيغة = DATEDIF (A13، TODAY ()، "Y") حتى لا تكون TODAY ، ولكن 9/1/14. يمكن لأي شخص أن يساعد. أنا متأكد من أنه سهل :)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا VRB ، يمكنك إما وضع التاريخ في خلية منفصلة والإشارة إلى تلك الخلية بدلاً من TODAY (). هذا يعني أنه يمكنك تغيير التاريخ كما يحلو لك دون المخاطرة بخرق الحجة (الوظيفة). بافتراض أن التاريخ (01/09/14) موجود في الخلية A1 ، يمكنك استخدام = DATEDIF (A13، TEXT (A1، "DD / MM / YYYY")، "Y") بدلاً من ذلك ، إذا كنت تريد فقط تبديل اليوم () تعمل بهذا التاريخ ، ثم تستخدم هذا: = DATEDIF (A13، DATE (2014,9,1،XNUMX،XNUMX)، "Y")
تم تصغير هذا التعليق بواسطة المشرف على الموقع
Hi, May I know why when I try get for the next age, its become error? 28/06/1986 04/06/2014 27 "28/03/1987 04/06/2014 #VALUE! "03/03/1942 04/06/2014 #VALUE! "01/01/2000 04/06/2014 #VALUE! "03/03/1945 04/06/2014 #VALUE!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا لوسي ، سأحتاج إلى مزيد من السياق حول ما تحاول إعداده ، وكيف يتم ذلك والوظيفة التي اخترتها ، لكن يبدو أنك قد وضعت وظيفة العمر في العمود الثالث ثم تسحبها لأسفل ؟ إذا قمت بفحص كل وظيفة وتأكدت فقط من الإشارة إلى الخلايا الصحيحة ، فيجب أن يؤدي ذلك إلى الحيلة. تشير أخطاء #VALUE إلى أنك تستخدم إحالة الخلايا التي لا تحتوي على بيانات بالتنسيق الذي تتوقعه الوظيفة. في هذه الحالة ، تبحث الوظائف عن تواريخ ، لذا ربما قام Excel بتحويل التواريخ إلى تنسيق نصي؟ إصلاح سهل = تمييز خلايا التاريخ ، انقر بزر الماوس الأيمن ، تنسيق الخلايا ، التنسيق كتاريخ. إذا لم يفلح ذلك ، فستحتاج إلى إنشاء عمود ثانوي بجوار كل عمود (والذي يمكنك إخفاءه لاحقًا) ثم استخدم الوظيفة = date () لتحويلها إلى تنسيق تاريخ (انظر ردي على sanoj xavier أسفل صفحة للحصول على معلومات حول هذه الوظيفة). شكرا ثوم
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبًا ، هذا مفيد جدًا وواضح جدًا لأي شخص. ساعدني كثيرًا. شكرا ، سانديب سانجيفي.
لا توجد تعليقات منشورة هنا حتى الآن
عرض المزيد
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL