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

3

Bisakah MS Office mengonversi secara instan, mis. 2782 hari menjadi _ tahun, _ bulan, _ hari?

Greek - Area 51 Proposal
sumber

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.

Shaido
sumber
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