Setelah membaca komentar, saya menyadari sekarang bahwa mekanisme di balik masalah lebih rumit daripada yang saya pikirkan. Pertama, pemisah desimal adalah koma dan bukan berhenti penuh. Kedua, Excel mengklasifikasikan nilai input sebagai nilai 'tanggal' tetapi menyatakannya menggunakan format 'angka'.
Salah satu solusi untuk masalah yang diposting adalah mengubah pemisah desimal, dan itu dapat dilakukan dari Excel Options -> Advanced -> Editing options -> Decimal separator
,. Jika ini diperbaiki, Excel tidak akan mengklasifikasikan nilai input sebagai nilai 'tanggal'.
Pemisah desimal bukanlah sesuatu yang akan segera saya pertimbangkan karena, siapa yang akan menggunakan koma sebagai pemisah desimal? Namun, yang menarik dan mengejutkan, separuh dunia benar-benar menggunakannya ( https://en.wikipedia.org/wiki/Decimal_separator ).
Namun, saya mengenali nilai 43125
'tanggal' dalam bentuk angka. Jika kita menghilangkan masalah tentang pemisah desimal, contoh yang sama akan menjadi 1-25
, yang Excel akan menafsirkan sebagai nilai 'tanggal' dan di bawah format 'angka' berikan 45658.00
. Yang lebih membingungkan adalah bahwa Excel memungkinkan format khusus sehingga nilai 'tanggal' dapat muncul sebagai 1.25
atau 1,25
atau bentuk lainnya.
Saya menggunakan banyak nilai 'tanggal' dalam spreadsheet untuk perhitungan dan itu bisa mengganggu. Kadang-kadang ketika saya membuka kembali spreadsheet ini, Excel (atau Openoffice) akan berpikir mereka lebih tahu dan secara otomatis mengonversi kolom tanggal ini dari format 'tanggal' ke format 'angka' tanpa alasan. Dalam situasi ini, right-click mouse -> Format Cells -> Number
dan mengatur ulang ke format yang benar untuk sel / kolom akan memulihkan data.