Skip i'r prif gynnwys

Sut i drosi rhifau i flwyddyn / mis / diwrnod neu ddyddiad yn Excel?

Gallwn gyfrif y dyddiau rhwng dau ddyddiad yn Excel yn hawdd, ond sut i arddangos nifer y diwrnodau fel blwyddyn / mis / diwrnod, fel "1 flwyddyn 4 mis 25 diwrnodA beth os trosi rhif yyyymmdd i ddyddiad arferol? Mae'r erthygl hon yn sôn am drosi rhifau i flwyddyn / mis / diwrnod neu ddyddiadau yn Excel.


Trosi rhifau (diwrnodau) i flwyddyn / mis / diwrnod

Bydd y dull hwn yn cyflwyno fformiwla i drosi nifer y diwrnodau i flwyddyn / mis / diwrnod fel "1 flwyddyn 4 mis 25 diwrnod"yn Excel. Gwnewch fel a ganlyn:

1. Dewiswch gell wag byddwch yn allbwn y canlyniad trosi, ac yn nodi'r fformiwla ganlynol ynddo, ac yn pwyso'r Rhowch allweddol.

= DATEDIF (0, A2, "y") & "years" & DATEDIF (0, A2, "ym") & "months" & DATEDIF (0, A2, "md") a "dyddiau"

Nodyn: A2 yw'r gell gyda nifer y diwrnodau y byddwch chi'n eu trosi i flwyddyn / mis / diwrnod.

2. Daliwch i ddewis cell y canlyniad trosi, a llusgwch ei Llenwi Trin i'r ystod yn ôl yr angen. Ac yna fe welwch fod yr holl rifau'n cael eu trosi'n flwyddyn / mis / diwrnod. Gweler y screenshot:

Dim ond un clic i gael gwared ar yr holl fformiwlâu ond cadwch werthoedd wedi'u cyfrifo o gelloedd lluosog


Kutools ar gyfer Excel - Supercharge Excel gyda dros 300 o offer hanfodol. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Get It Now

Trosi rhifau (diwrnodau) i flwyddyn / mis / diwrnod gydag offeryn anhygoel

Efallai y bydd rhai defnyddwyr yn teimlo'n anodd cofio fformiwlâu i drosi nifer y dyddiau i flwyddyn / mis / diwrnodau yn Excel. Yma rwy'n argymell Cynorthwyydd Fformiwla o Kutools ar gyfer Excel i orffen y sgwrs yn gyflym heb gofio'r fformiwlâu poenus.

Kutools ar gyfer Excel - Yn llawn dros 300 o offer hanfodol ar gyfer Excel. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Lawrlwytho nawr!

1. Dewiswch y gell y byddwch chi'n rhoi'r canlyniad cyfrifo arni, a chlicio Kutools > Cynorthwyydd Fformiwla > Cynorthwyydd Fformiwla i alluogi'r nodwedd.

2. Yn y dialog Heliwr Fformiwlâu, dewiswch dyddiad oddi wrth y Math o Fformiwla rhestr ostwng, cliciwch i dynnu sylw Trosi diwrnodau i ddiwrnod mis blwyddyn yn y Dewiswch fformiwla blwch rhestr, yna nodwch y gell rif yn y Nifer blwch, ac yn olaf cliciwch y Ok botwm.

Nawr mae'r canlyniad cyfrifo yn allbwn yn y gell a ddewiswyd. Os oes angen, gallwch lusgo Trin AutoFill y gell hon i gopïo'r fformiwla hon i gelloedd eraill.

Trosi rhifau cyffredinol hyd yn hyn o fformatio dyddiad diofyn

Weithiau, byddwch chi'n teipio neu'n pastio dyddiadau i mewn i Excel, ond mae'r dyddiadau'n dangos fel 5 digid o rifau cyffredinol. Yn yr achos hwn, gallwch chi drosi 5 digid o rifau cyffredinol yn hawdd i ddyddiadau gyda'r dulliau canlynol:

Dewiswch y rhifau 5 digid, a chlicio Hafan > Fformat Rhif blwch> Dyddiad Byr. Ac yna fe welwch fod yr holl rifau 5 digid a ddewiswyd yn cael eu trosi i ddyddiadau gyda fformatio dyddiad diofyn ar unwaith.


Trosi rhifau cyffredinol hyd yn hyn gyda fformatio dyddiad arfer

Kutools ar gyfer Excel's Gwneud Cais Fformatio Dyddiad gall cyfleustodau eich helpu i drosi rhifau 5 digid yn gyflym i ddyddiadau gyda fformatio dyddiad arfer.

Kutools ar gyfer Excel - Yn llawn dros 300 o offer hanfodol ar gyfer Excel. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Lawrlwytho nawr!

1. Dewiswch y 5 digid o rifau, a chliciwch Kutools > fformat > Gwneud Cais Fformatio Dyddiad.

2. Yn y blwch deialog Fformatio Dyddiad Gwneud Cais agoriadol, dewiswch y fformatio dyddiad penodedig y byddwch yn ei ddefnyddio yn y Fformatio dyddiad blwch, a chliciwch ar y Ok botwm. Ac yna fe welwch fod yr holl rifau'n cael eu trosi'n ddyddiadau gyda fformatio dyddiad penodol. Gweler y screenshot:


Un clic i drosi rhif yyyymmdd hyd yma

Weithiau, efallai y cewch rai rhifau arbennig o yyyymmdd, fel 20151215. Bydd yr adran hon yn dangos ffordd hawdd i chi gydag un clic i drosi'r niferoedd hyn o yyyymmdd yn ddyddiadau arferol erbyn y Trosi hyd yn hyn cyfleustodau Kutools ar gyfer Excel.

Kutools ar gyfer Excel - Yn llawn dros 300 o offer hanfodol ar gyfer Excel. Mwynhewch dreial 30 diwrnod llawn sylw AM DDIM heb fod angen cerdyn credyd! Lawrlwytho nawr!

Dewiswch y celloedd sydd â rhifau arbennig o yyyymmdd, a chliciwch Kutools > Cynnwys > Trosi hyd yn hyn. Gweler y screenshot:

Ac yna fe welwch fod yr holl rifau a ddewiswyd yn cael eu cyd-drefnu i ddyddiadau arferol. Gweler y screenshot:

Cliciwch ar y Cau botwm i gau'r blwch deialog Convert to Date.


Demo: trosi rhifau hyd yma yn Excel


Kutools ar gyfer Excel: Dros 300 o offer defnyddiol ar flaenau eich bysedd! Dechreuwch eich treial am ddim 30 diwrnod heb unrhyw gyfyngiadau nodwedd heddiw. Lawrlwytho Nawr!

Erthyglau cysylltiedig:

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
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