Bagaimana cara mengubah totalitas hari, menjadi jumlah tahun, bulan, dan hari (≤ 31)?


Jawaban:


2

Di Microsoft excel Anda dapat menggunakan rumus berikut (data dalam A2):

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

Menggunakan 2782 hasilnya adalah "7 tahun, 7 bulan, 13 hari".


Jumlah bulan dan tahun akan berbeda tergantung pada tanggal mulai. Jika itu menjadi masalah, Anda dapat menentukan tanggal untuk memulai. Dalam rumus di atas tanggal tersebut adalah 0/0/0 tetapi dapat dengan mudah diubah tergantung pada kebutuhan; cukup ubah nilai parameter pertama dari DATEDIF masing-masing untuk tahun, bulan, dan hari.


1
Tetapi jawaban sebenarnya tergantung pada pilihan tanggal mulai, 0/0/0 dalam kode Anda, karena panjang bulan dan tahun adalah variabel (dan, mungkin kurang penting, juga karena perubahan kalender)
RedGrittyBrick

@RedGrittyBrick: Itu benar. Saya menambahkan beberapa informasi yang relevan ke jawaban tentang bagaimana memperhitungkannya.
Shaido
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.