Rumus Excel untuk Mendapatkan Selisih Waktu

Memeriksa rumus yang dapat mengambil perbedaan jadwal waktu. Saya punya

=ABS(TRIM(LEFT(M2,8))-TRIM(RIGHT(M2,8)))*24

namun tidak memperhitungkan jam yang akan melewati jam 12 pagi (keesokan harinya). Contoh pada baris kedua (16.00 - 12.00). Saya hanya tertarik dengan waktu yang telah berlalu dari waktu mulai hingga waktu berakhir, yang seharusnya 8, tetapi hasilnya berbeda karena perbedaan tanggalnya. Adakah saran tanpa menambahkan kolom tanggal?

masukkan deskripsi gambar di sini


person kenkenhimself    schedule 05.12.2016    source sumber


Jawaban (1)


Anda perlu menambahkan 1 pada waktu untuk melanjutkan ke hari berikutnya.

=IF(MID(M2,FIND("-",M2)+2,LEN(M2))<LEFT(M2,FIND("-",M2)-1),1,0)+MID(M2,FIND("-",M2)+2,LEN(M2))-LEFT(M2,FIND("-",M2)-1)

masukkan deskripsi gambar di sini

person Scott Craner    schedule 05.12.2016
comment
Hai Scott! Saya tidak yakin mengapa pada akhirnya ini menampilkan nomor yang berbeda. Untuk pukul 08.00 - 16.00, saya mendapat 1,3333 menggunakan rumus Anda. Formatnya secara umum. - person kenkenhimself; 06.12.2016
comment
Terima kasih banyak, Scott! Sangat membantu. - person kenkenhimself; 06.12.2016
comment
Scott, adakah cara agar saya dapat menggunakan format [h] dan masih menampilkan 8? - person kenkenhimself; 06.12.2016
comment
Kalikan semuanya dengan 24 - person Scott Craner; 06.12.2016