Jika saya memiliki sel yang diformat sebagai tanggal + waktu di Excel, bagaimana saya bisa menambahkannya dalam hitungan menit? Itu perlu bekerja apakah saya menambahkan 20 menit, atau 2.500 menit.
Jadi, misalnya jika saya memiliki spreadsheet ini, rumus apa yang bisa saya masukkan B5
untuk mendapatkan hasil 2013-09-22 09:10
?
Saya mencoba menggunakan =B4+TIME(0,B3,0)
, tetapi memberi 2013-09-21 09:10
yang merupakan hari libur. Ini bekerja dengan baik meskipun jika B3
nilainya kurang dari satu hari.
microsoft-excel
date-time
Drew Chapin
sumber
sumber
TIME
rumus tidak berfungsi adalah: Angka desimal yang dikembalikan oleh TIME adalah nilai mulai dari 0 (nol) hingga 0,99999999 [yang berarti bahwa setelah 24 jam ditambahkan, ia membungkus lagi - lihat apa yang terjadi jika Anda menambahkan 1440 menit menggunakan metode ini]Jawaban:
Anda perlu membagi jumlah menit dengan
1440
(24 jam dalam sehari × 60 menit dalam satu jam) dan kemudian menambahkannya ke tanggal.atau jika Anda ingin menjadi lebih verbose ...
Alasannya adalah karena tanggal Excel + nilai waktu disimpan sebagai angka desimal titik mengambang yang mewakili jumlah hari yang telah berlalu sejak 1 Januari 1900. Jadi satu jam pada dasarnya direpresentasikan sebagai
0.04166666666
(1 hari ÷ 24 jam). Jika Anda membagi lebih lanjut dengan 60 (jumlah menit dalam satu jam) maka Anda akan mendapatkan representasi menit yaitu0.00069444444
(1 hari ÷ 24 jam ÷ 60 menit).Alasan yang
=TIME(...)
tidak berfungsi seperti yang Anda harapkan adalah bahwa nilai pengembalian dibatasi hingga kurang dari 1 hari (yaitu0
untuk0.99999999999
). Apa pun yang menghasilkan lebih dari 1 hari akan membungkus lagi.sumber
=B4 + B3/24/60
untuk mencoba dan memperjelas apa yang dilakukan rumus. . .