Ana içeriğe atla

Excel'de sayıları yıl / ay / gün veya tarihe nasıl dönüştürebilirim?

Excel'de iki tarih arasındaki günleri kolayca sayabiliriz, ancak gün sayısını yıl / ay / gün olarak nasıl görüntüleyebiliriz?1 yıl 4 ay 25 gün"? Peki ya yyyyaagg sayısını normal bir tarihe dönüştürürseniz? Bu makale sayıları yıl / ay / güne veya Excel'de tarihlere dönüştürmekten bahsediyor.


Sayıları (günleri) yıl / ay / güne çevirin

Bu yöntem, gün sayısını yıl / ay / güne dönüştürmek için "1 yıl 4 ay 25 gün"Excel'de. Lütfen aşağıdaki işlemleri yapın:

1. Dönüştürme sonucunun çıktısını alacağınız boş bir hücre seçin ve içine aşağıdaki formülü girin ve Keşfet tuşuna basın.

= DATEDIF (0, A2, "y") & "yıl" & DATEDIF (0, A2, "ym") & "ay" & DATEDIF (0, A2, "md") & "günler"

Not: A2, yıl / ay / güne dönüştürebileceğiniz gün sayısını içeren hücredir.

2. Dönüşüm sonucunun hücresini seçmeye devam edin ve Doldurma Tutamaçını ihtiyacınız olan aralığa sürükleyin. Ve sonra tüm sayıların yıl / ay / güne dönüştürüldüğünü göreceksiniz. Ekran görüntüsüne bakın:

Tüm formülleri kaldırmak, ancak hesaplanan değerleri birden çok hücreden tutmak için yalnızca bir tıklama


Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi alın

Harika bir araçla sayıları (günleri) yıla / aya ​​/ güne dönüştürün

Bazı kullanıcılar, Excel'de gün sayısını yıl / ay / güne dönüştürmek için formülleri ezberlemekte zorlanabilir. Burada, acı verici formülleri ezberlemeden konuşmayı hızlı bir şekilde bitirmek için Kutools for Excel'in Formül Yardımcısı'nı öneriyorum.

Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!

1. Hesaplama sonucunu koyacağınız hücreyi seçin ve tıklayın Kutools > Formül Yardımcısı > Formül Yardımcısı özelliği etkinleştirmek için.

2. Formül Yardımcısı iletişim kutusunda lütfen seçin Tarih itibaren Formül Türü açılır liste, vurgulamak için tıklayın Günleri yıl ayına çevir içinde Bir formül seçin liste kutusu, ardından sayı hücresini belirtin. Numara kutusunu seçin ve son olarak Ok düğmesine basın.

Şimdi hesaplama sonucu seçilen hücrede çıktı. Gerekirse, bu formülü diğer hücrelere kopyalamak için bu hücrenin Otomatik Doldurma Tutamacını sürükleyebilirsiniz.

Genel sayıları varsayılan tarih biçimlendirmesinin tarihine dönüştür

Bazen tarihleri ​​Excel'e yazarsınız veya yapıştırırsınız, ancak tarihler genel sayıların 5 hanesi olarak gösterilir. Bu durumda, 5 basamaklı genel sayıları aşağıdaki yöntemlerle tarihlere kolayca dönüştürebilirsiniz:

5 basamaklı sayıları seçin ve Ana Sayfa > sayı Biçimi kutusu> Kısa tarih. Ve sonra, seçilen tüm 5 basamaklı sayıların aynı anda varsayılan tarih biçimlendirmesiyle tarihlere dönüştürüldüğünü göreceksiniz.


Özel tarih biçimlendirmesiyle genel sayıları tarihe dönüştürün

Kutools for Excel's Tarih Formatını Uygula yardımcı program, 5 basamaklı sayıları özel tarih biçimlendirmesiyle hızlı bir şekilde tarihlere dönüştürmenize yardımcı olabilir.

Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!

1. 5 basamaklı sayıları seçin ve Kutools > oluşturulan > Tarih Formatını Uygula.

2. Tarih Formatını Uygula iletişim kutusunun açılışında, kullanacağınız belirtilen tarih formatını seçin. Tarih biçimlendirme kutusunu tıklayın ve Ok buton. Ve sonra tüm sayıların belirtilen tarih biçimlendirmesine sahip tarihlere dönüştürüldüğünü göreceksiniz. Ekran görüntüsüne bakın:


Yyyyaagg sayısını bugüne dönüştürmek için tek tıklama

Bazen, 20151215 gibi bazı özel yyyyaagg sayıları alabilirsiniz. Bu bölüm, bu yyyyaagg sayılarını tek bir tıklama ile normal tarihlere dönüştürmek için kolay bir yol gösterecektir. Tarihe Dönüştür Kutools for Excel'in yardımcı programı.

Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!

Özel sayılarda yyyyaagg içeren hücreleri seçin ve tıklayın Kutools > içerik > Tarihe Dönüştür. Ekran görüntüsüne bakın:

Ve sonra seçilen tüm numaraların normal tarihlere uygun olduğunu göreceksiniz. Ekran görüntüsüne bakın:

Lütfen Kapanış Tarihe Dönüştür iletişim kutusunu kapatmak için düğmesine basın.


Demo: Excel'de sayıları tarihe dönüştürme


Kutools for Excel: 300'den fazla kullanışlı araç parmaklarınızın ucunda! Hiçbir özellik sınırlaması olmaksızın 30 günlük ücretsiz deneme sürenizi bugün başlatın. Hemen İndir!

İlgili yazılar:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
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