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

كيفية تحويل الأرقام إلى سنة / شهر / يوم أو تاريخ في إكسيل؟

يمكننا بسهولة حساب الأيام بين تاريخين في Excel ، ولكن كيفية عرض عدد الأيام على أنها سنة / شهر / يوم ، مثل "سنة واحدة و 1 أشهر و 4 يومًاوماذا لو تحويل رقم yyyymmdd إلى تاريخ عادي؟ هذه المقالة تتحدث عن تحويل الأرقام إلى سنة / شهر / يوم أو تواريخ في Excel.


تحويل الأرقام (أيام) إلى سنة / شهر / يوم

ستقدم هذه الطريقة صيغة لتحويل عدد الأيام إلى سنة / شهر / يوم مثل "سنة واحدة و 1 أشهر و 4 يومًا"في Excel. الرجاء القيام بما يلي:

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

= DATEDIF (0، A2، "y") & "years" & DATEDIF (0، A2، "ym") & "months" & DATEDIF (0، A2، "md") & "days"

ملاحظة: A2 هي الخلية التي تحتوي على عدد الأيام التي ستحولها إلى سنة / شهر / يوم.

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

نقرة واحدة فقط لإزالة جميع الصيغ مع الاحتفاظ بالقيم المحسوبة من خلايا متعددة


كوتولس ل إكسيل - شحن برنامج Excel بأكثر من 300 أداة أساسية. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! احصل عليه الآن

قم بتحويل الأرقام (الأيام) إلى سنة / شهر / يوم باستخدام أداة رائعة

قد يجد بعض المستخدمين صعوبة في حفظ الصيغ لتحويل عدد الأيام إلى سنة / شهر / أيام في Excel. هنا أوصي بـ Formula Helper of Kutools for Excel لإنهاء المحادثة بسرعة دون حفظ الصيغ المؤلمة.

كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!

1. حدد الخلية التي ستضع نتيجة الحساب عليها ، وانقر فوق كوتولس > مساعد الصيغة > مساعد الصيغة لتمكين الميزة.

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

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

تحويل الأرقام العامة إلى تاريخ تنسيق التاريخ الافتراضي

في بعض الأحيان ، تكتب التواريخ أو تلصقها في Excel ، ولكن تظهر التواريخ على شكل 5 أرقام من الأرقام العامة. في هذه الحالة ، يمكنك بسهولة تحويل 5 أرقام من الأرقام العامة إلى تواريخ بالطرق التالية:

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


تحويل الأرقام العامة حتى الآن بتنسيق التاريخ المخصص

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

كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!

1. حدد 5 أرقام من الأرقام ، وانقر كوتولس > شكل > تطبيق تنسيق التاريخ.

2. في مربع الحوار "تطبيق تنسيق التاريخ" ، حدد تنسيق التاريخ المحدد الذي ستستخدمه في ملف تنسيق التاريخ مربع ، وانقر فوق Ok زر. وبعد ذلك سترى تم تحويل جميع الأرقام إلى تواريخ بتنسيق التاريخ المحدد. انظر لقطة الشاشة:


نقرة واحدة لتحويل رقم yyyymmdd إلى تاريخ

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

كوتولس ل إكسيل - مزود بأكثر من 300 أداة أساسية لبرنامج Excel. استمتع بتجربة مجانية كاملة المواصفات لمدة 30 يومًا دون الحاجة إلى بطاقة ائتمان! التحميل الان!

حدد الخلايا ذات الأرقام الخاصة من yyyymmdd ، وانقر فوق كوتولس > وصف المنتج > تحويل إلى تاريخ. انظر لقطة الشاشة:

وبعد ذلك سترى أن جميع الأرقام المحددة منسقة مع التواريخ العادية. انظر لقطة الشاشة:

الرجاء انقر فوق اغلاق زر لإغلاق مربع الحوار التحويل إلى التاريخ.


العرض التوضيحي: تحويل الأرقام إلى تاريخ في Excel


كوتولس ل إكسيل: أكثر من 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 (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=YIL(B6)-YIL(A6) & " Yıl " & EĞER(AY(B6)>AY(A6);AY(B6)-AY(A6);AY(A6)-AY(B6)) & " Ay " & EĞER(GÜN(B6)>GÜN(A6);GÜN(B6)-GÜN(A6);GÜN(A6)-GÜN(B6)) & " Gün " bu şekil negatif işareti kaldırabilirsiniz:
This comment was minimized by the moderator on the site
Hi i have one doubt could you say please I want to return as 5.6 years in excel how i can write
This comment was minimized by the moderator on the site
I'm used the formula at the beginning of this topic to calculate how long my employees have worked so I can setup quarterly progress reviews with them. I have the number generated from a formula that gives me how many days from hire date until current date. What is the change in the formula to go from Hire date to the brake down of year/month/day?
This comment was minimized by the moderator on the site
In my situation, I wanted years and months if possible; if not, I wanted just months or just days. I ended up with:
=IF(cellcontainingdays="","",IF(DATEDIF(0,cellcontainingdays,"y")=0,"",CONCATENATE(DATEDIF(0,cellcontainingdays,"y")," years")) & IF(DATEDIF(0,cellcontainingdays,"ym")=0,"",IF(AND(DATEDIF(0,cellcontainingdays,"ym")<>0,DATEDIF(0,cellcontainingdays,"y")=0),CONCATENATE(DATEDIF(0,cellcontainingdays,"ym")," months"),CONCATENATE(", ",DATEDIF(0,cellcontainingdays,"ym")," months"))) & IF(DATEDIF(0,cellcontainingdays,"md")=0,"",IF(AND(DATEDIF(0,cellcontainingdays,"md")<>0,DATEDIF(0,cellcontainingdays,"y")=0,DATEDIF(0,cellcontainingdays,"ym")=0),CONCATENATE(DATEDIF(0,cellcontainingdays,"md")," days"),"")))
This comment was minimized by the moderator on the site
=IF(DATEDIF(0;A1;"y")=0;"";DATEDIF(0;A1;"y")&" year(s), ") & IF(DATEDIF(0;A1;"ym")=0;"";DATEDIF(0;A1;"ym")&" month(s), ") & IF(DATEDIF(0;A1;"md")=0;"";DATEDIF(0;A1;"md")&" day(s)")
This comment was minimized by the moderator on the site
How to handle negative numbers?

it gives #NUM! error.
This comment was minimized by the moderator on the site
Hi Ahmed,

what about changing the negative numbers to positive with ABS function, and then adding minus sign before the whole formula?
This comment was minimized by the moderator on the site
I love you guys.
This comment was minimized by the moderator on the site
Is there a way to automatically omit 0 values? For example, if the formula returns "0 years, 7 months, 16 days", is there a way for it to show up as "7 months, 16 days" instead?
This comment was minimized by the moderator on the site
=IFERROR(IF(DATEDIF(0,M2,"y")>0,DATEDIF(0,M2,"y")&" Years ","")&IF(DATEDIF(0,M2,"ym")>0,DATEDIF(0,M2,"ym")&" Months ","")&IF(DATEDIF(0,M2,"md")>0,DATEDIF(0,M2,"md")&" Days",""),"")
This comment was minimized by the moderator on the site
=IF(DATEDIF(0;A1;"y")=0;"";DATEDIF(0;A1;"y")&" year(s), ") & IF(DATEDIF(0;A1;"ym")=0;"";DATEDIF(0;A1;"ym")&" month(s), ") & IF(DATEDIF(0;A1;"md")=0;"";DATEDIF(0;A1;"md")&" day(s)")
This comment was minimized by the moderator on the site
=IFERROR(IF(DATEDIF(0,M2,"y")>0,DATEDIF(0,M2,"y")&" Years ","")&IF(DATEDIF(0,M2,"ym")>0,DATEDIF(0,M2,"ym")&" Months ","")&IF(DATEDIF(0,M2,"md")>0,DATEDIF(0,M2,"md")&" Days",""),"")
This comment was minimized by the moderator on the site
=CONCATENATE(IF(INT(A2/365)>0,CONCATENATE(INT(A2/365)," Years "),""),CONCATEN ATE(IF(INT(MOD( A2,365)/30)>0,C ONCATENATE(INT( MOD(A2,365)/30) ," Months "),""),CONCATEN ATE(IF(MOD(MOD( A2,365),30)>0,C ONCATENATE(MOD( MOD(A2,365),30) ," Days "),""),))) My formula is ok, When you will copy the formula it will contain some space in word CONCATENATE Like C ONCATENATE/CONCATEN ATE. Please correct the word concatenate. Then i think it will work.
This comment was minimized by the moderator on the site
hello, thanks for the feedback but it's still not working, can you please send me your email so i can show you the table am doing ?! maybe some mistake is there. my email is . now my final table will contain number of days, like for example after the calculations the result will be (123) which is number of days so i want to convert it into ( year , month , days ). or if you have a formula to calculate the defferance between two dates and show the results as ( x year , x month , x days ) that would be super. waiting for your feedback and thanks.
This comment was minimized by the moderator on the site
=IF(DATEDIF(A1;A2;"y")=0;"";DATEDIF(A1;A2;"y")&" year(s), ") & IF(DATEDIF(A1;A2;"ym")=0;"";DATEDIF(A1;A2;"ym")&" month(s), ") & IF(DATEDIF(A1;A2;"md")=0;"";DATEDIF(A1;A2;"md")&" day(s)")
This comment was minimized by the moderator on the site
change every ; to ,
This comment was minimized by the moderator on the site
And what table is that ,that you say your doing?
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