Salt la conținutul principal

Cum se convertesc numerele în an / lună / zi sau dată în Excel?

Putem număra cu ușurință zilele dintre două date în Excel, dar cum să afișăm numărul de zile ca an / lună / zi, cum ar fi „1 an 4 luni 25 zile"? Și ce se întâmplă dacă convertiți un număr aaaaaaaa la o dată normală? Acest articol vorbește despre conversia numerelor în an / lună / zi sau date în Excel.


Conversia numerelor (zile) în an / lună / zi

Această metodă va introduce o formulă pentru a converti numărul de zile în an / lună / zi, cum ar fi „1 an 4 luni 25 zile"în Excel. Faceți următoarele:

1. Selectați o celulă necompletată, veți obține rezultatul conversiei și introduceți următoarea formulă în ea și apăsați pe Intrați cheie.

= DATEDIF (0, A2, "y") & "ani" & DATEDIF (0, A2, "ym") și "luni" & DATEDIF (0, A2, "md") și "zile"

Notă: A2 este celula cu numărul de zile pe care le veți converti în an / lună / zi.

2. Continuați să selectați celula rezultatului conversiei și trageți mânerul de umplere în intervalul de care aveți nevoie. Și apoi veți vedea că toate numerele sunt convertite în an / lună / zi. Vedeți captura de ecran:

Un singur clic pentru a elimina toate formulele, dar păstra valorile calculate din mai multe celule


Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Ia-L Acum

Convertiți numerele (zile) în an / lună / zi cu un instrument uimitor

Unii utilizatori se pot simți greu să memoreze formulele pentru a converti numărul de zile în an / lună / zile în Excel. Aici îți recomand Formula Helper a Kutools pentru Excel pentru a termina rapid conversația fără a memora formulele dureroase.

Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!

1. Selectați celula la care veți pune rezultatul calculului și faceți clic Kutools > Formula Helper > Formula Helper pentru a activa caracteristica.

2. În dialogul Formulas Helper, vă rugăm să selectați Data de la Tipul formulei lista derulantă, faceți clic pentru a evidenția Conversia zile în an lună zi în Alegeți o formulă casetă de listă, apoi specificați celula numerică în Număr , apoi faceți clic pe butonul Ok butonul.

Acum rezultatul calculului este afișat în celula selectată. Dacă este necesar, puteți trage mânerul de completare automată a acestei celule pentru a copia această formulă în alte celule.

Convertiți numerele generale la data formatării implicite a datei

Uneori, tastați sau lipiți date în Excel, dar datele arată ca 5 cifre ale numerelor generale. În acest caz, puteți converti cu ușurință 5 cifre ale numerelor generale în date cu următoarele metode:

Selectați numerele din 5 cifre și faceți clic pe Acasă > Format număr cutie> Data scurtă. Și apoi veți vedea că toate numerele selectate din 5 cifre sunt convertite în date cu formatarea implicită a datei simultan.


Convertiți numerele generale la dată cu formatarea personalizată a datei

Kutools pentru Excel Aplicați formatarea datei utilitarul vă poate ajuta să convertiți rapid numerele din 5 cifre în date cu formatarea personalizată a datei.

Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!

1. Selectați cele 5 cifre ale numerelor și faceți clic pe Kutools > Format > Aplicați formatarea datei.

2. În caseta de dialog Aplicare formatare dată, deschideți selectați formatarea datei specificată pe care o veți utiliza în Formatarea datei și faceți clic pe butonul Ok buton. Și apoi veți vedea că toate numerele sunt convertite în date cu formatarea datei specificată. Vedeți captura de ecran:


Un singur clic pentru a converti numărul aaaaaaa în data

Uneori, puteți obține câteva numere speciale de aaaaaaaa, cum ar fi 20151215. Această secțiune vă va arăta o modalitate ușoară cu un singur clic de a converti aceste numere de aaaaaaaa la date normale de către Convertiți în dată utilitate Kutools pentru Excel.

Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!

Selectați celulele cu numere speciale de aaaaaaa și faceți clic Kutools > Conţinut > Convertiți în dată. Vedeți captura de ecran:

Și apoi veți vedea că toate numerele selectate sunt concertate la date normale. Vedeți captura de ecran:

Faceți clic pe Închide pentru a închide caseta de dialog Conversie la dată.


Demo: convertiți numerele la data în Excel


Kutools pentru Excel: Peste 300 de instrumente la îndemână la îndemână! Începeți astăzi perioada de încercare gratuită de 30 de zile, fără limitări ale funcțiilor. Descarcă acum!

Legate de articole:

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

Descriere


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
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