Przejdź do głównej zawartości

Jak przekonwertować liczby na rok / miesiąc / dzień lub datę w programie Excel?

Możemy łatwo policzyć dni między dwiema datami w programie Excel, ale jak wyświetlić liczbę dni jako rok / miesiąc / dzień, na przykład „1 rok 4 miesiące 25 dni„? A co, jeśli przekonwertujesz liczbę rrrrmmdd na normalną datę? Ten artykuł dotyczy konwersji liczb na rok / miesiąc / dzień lub daty w programie Excel.


Konwertuj liczby (dni) na rok / miesiąc / dzień

Ta metoda wprowadzi formułę do konwersji liczby dni na rok / miesiąc / dzień, na przykład „1 rok 4 miesiące 25 dniw programie Excel. Wykonaj następujące czynności:

1. Wybierz pustą komórkę, w której uzyskasz wynik konwersji, i wprowadź do niej następującą formułę i naciśnij klawisz Wchodzę klawisz.

= DATEDIF (0, A2, „y”) & „lata” & DATEDIF (0, A2, „ym”) & „miesiące” & DATEDIF (0, A2, „md”) & „dni”

Uwaga: A2 to komórka z liczbą dni, które przekonwertujesz na rok / miesiąc / dzień.

2. Kontynuuj wybieranie komórki wyniku konwersji i przeciągnij jej uchwyt wypełnienia do zakresu, jaki potrzebujesz. Następnie zobaczysz, że wszystkie liczby są konwertowane na rok / miesiąc / dzień. Zobacz zrzut ekranu:

Tylko jedno kliknięcie, aby usunąć wszystkie formuły, ale zachować obliczone wartości z wielu komórek


Kutools dla programu Excel - Doładuj program Excel za pomocą ponad 300 niezbędnych narzędzi. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Zdobądź To Teraz

Konwertuj liczby (dni) na rok / miesiąc / dzień za pomocą niesamowitego narzędzia

Niektórzy użytkownicy mogą mieć trudności z zapamiętaniem formuł, aby przekonwertować liczbę dni na rok / miesiąc / dni w programie Excel. Tutaj polecam Formula Helper of Kutools for Excel, aby szybko zakończyć rozmowę bez zapamiętywania bolesnych formuł.

Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!

1. Wybierz komórkę, w której umieścisz wynik obliczenia, i kliknij Kutools > Pomocnik formuły > Pomocnik formuły aby włączyć tę funkcję.

2. W oknie dialogowym pomocnika formuł wybierz Data z Typ formuły listę rozwijaną, kliknij, aby podświetlić Konwertuj dni na rok, miesiąc dzień Wybierz formułę listy, a następnie określ komórkę z liczbą w Numer i na koniec kliknij Ok przycisk.

Teraz wynik obliczeń jest wyprowadzany w wybranej komórce. W razie potrzeby możesz przeciągnąć uchwyt autouzupełniania tej komórki, aby skopiować tę formułę do innych komórek.

Konwertuj liczby ogólne na datę domyślnego formatowania daty

Czasami wpisujesz lub wklejasz daty do programu Excel, ale daty są wyświetlane jako 5-cyfrowe liczby ogólne. W takim przypadku możesz łatwo przekonwertować 5-cyfrowe liczby ogólne na daty za pomocą następujących metod:

Wybierz 5-cyfrowe liczby i kliknij Strona główna > Format liczb pole> Krótka randka. Następnie zobaczysz, że wszystkie wybrane 5-cyfrowe liczby są konwertowane na daty z domyślnym formatowaniem daty.


Konwertuj liczby ogólne na aktualne z niestandardowym formatowaniem daty

Kutools dla Excela Zastosuj formatowanie daty narzędzie może pomóc w szybkiej konwersji liczb 5-cyfrowych na daty z niestandardowym formatowaniem daty.

Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!

1. Wybierz 5-cyfrowy numer i kliknij Kutools > utworzony > Zastosuj formatowanie daty.

2. W otwartym oknie dialogowym Zastosuj formatowanie daty wybierz określone formatowanie daty, które będzie używane w Formatowanie daty i kliknij przycisk Ok przycisk. Następnie zobaczysz, że wszystkie liczby są konwertowane na daty z określonym formatowaniem daty. Zobacz zrzut ekranu:


Jedno kliknięcie, aby przekonwertować numer rrrrmmdd do tej pory

Czasami możesz otrzymać specjalne liczby rrrrmmdd, takie jak 20151215. Ta sekcja pokaże ci prosty sposób za pomocą jednego kliknięcia, aby przekonwertować te liczby rrrrmmdd na zwykłe daty według Konwertuj na datę użyteczność Kutools dla programu Excel.

Kutools dla programu Excel - Zawiera ponad 300 niezbędnych narzędzi dla programu Excel. Ciesz się w pełni funkcjonalnym 30-dniowym DARMOWYM okresem próbnym bez karty kredytowej! Pobierz teraz!

Wybierz komórki o specjalnych numerach rrrrmmdd i kliknij Kutools > Treść > Konwertuj na datę. Zobacz zrzut ekranu:

A potem zobaczysz, że wszystkie wybrane numery są zgodne z normalnymi datami. Zobacz zrzut ekranu:

Proszę kliknąć Zamknij , aby zamknąć okno dialogowe Konwertuj na datę.


Demo: konwertuj liczby na bieżąco w programie Excel


Kutools dla programu Excel: Ponad 300 przydatnych narzędzi na wyciągnięcie ręki! Już dziś rozpocznij 30-dniowy bezpłatny okres próbny bez ograniczeń funkcji. Pobierz teraz!

Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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