Formula untuk menambahkan menit ke tanggal + waktu di Excel

14

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 B5untuk mendapatkan hasil 2013-09-22 09:10?

Contoh Spreadsheet

Saya mencoba menggunakan =B4+TIME(0,B3,0), tetapi memberi 2013-09-21 09:10yang merupakan hari libur. Ini bekerja dengan baik meskipun jika B3nilainya kurang dari satu hari.

Drew Chapin
sumber
1
alasan TIMErumus 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]
SeanC
@SeanCheshire, terima kasih! Saya menambahkan itu ke jawaban saya.
Drew Chapin

Jawaban:

24

Anda perlu membagi jumlah menit dengan 1440(24 jam dalam sehari × 60 menit dalam satu jam) dan kemudian menambahkannya ke tanggal.

=B4+(B3/1440)

atau jika Anda ingin menjadi lebih verbose ...

=B4+(B3/24/60)

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 yaitu 0.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 (yaitu 0untuk 0.99999999999). Apa pun yang menghasilkan lebih dari 1 hari akan membungkus lagi.

Drew Chapin
sumber
1
Bergantung pada siapa audiens untuk spreadsheet, saya tahu saya telah menulis di atas =B4 + B3/24/60untuk mencoba dan memperjelas apa yang dilakukan rumus. . .
ernie