Fungsi Tarikh RahsiaDif di Excel Mengira Tahun, Bulan, Hari - Petua Excel

Isi kandungan

Kadang kala, anda perlu menunjukkan umur setiap pekerja dalam Tahun dan Bulan. Fungsi kerahsiaan | kadang-kadang kereta =DATEDIFmelakukan muslihat.

Rahsia DATEDIFF

Fungsi ini belum didokumentasikan sejak Excel 2000, jadi memikirkan argumen ketiga adalah muslihatnya. Masukkan "Y" untuk mendapat tahun penuh. Tetapi, jika anda memasukkan "M", anda akan mendapat jumlah bulan. Seseorang yang berumur 49 tahun akan dilaporkan berumur 588 bulan, yang biasanya bukan yang anda cari. Sebagai gantinya, gunakan "YM", yang saya ingat sebagai "Bulan melebihi tahun penuh yang dilaporkan oleh Y".

Untuk Hari, anda mempunyai "D" untuk jumlah hari (18075), atau "YD" untuk hari melebihi tahun penuh, atau "MD" untuk hari melebihi bulan penuh.

Mengapa ini tidak berdokumen dan kadang-kadang kereta? Sekiranya anda mempunyai seseorang yang lahir pada 31 Januari dan anda mempunyai tarikh akhir 1 Mac, YM melaporkan 1 bulan dan MD melaporkan Negatif Satu hari. Tetapi betul-betul, siapa sebenarnya yang memperkerjakan bayi berusia satu bulan hari ini? Terdapat sepasang tarikh aneh lain yang gagal berfungsi di Excel 2007 SP2, walaupun tarikh tersebut tetap diperbaiki di Excel 2010.

PS - Wow - nampaknya saya tinggal 3 hari lagi dari hari lahir saya yang ke-49.5! Saya lebih baik memberi amaran kepada keluarga saya …

Artikel menarik...