Rumus & fungsi

Menghitung selisih antara dua tanggal

Menghitung selisih antara dua tanggal

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Gunakan fungsi DATEDIF ketika Anda ingin menghitung selisih antara dua tanggal. Pertama, letakkan tanggal mulai dalam sel, dan tanggal akhir di yang lain. Lalu ketikkan rumus seperti salah satu hal berikut ini.

Peringatan: Jika Start_date lebih besar daripada End_date, hasilnya akan berupa #NUM!.

Selisih dalam hari

= DATEDIF (D9, E9, "d") dengan hasil 856

Dalam contoh ini, tanggal mulai dalam sel D9, dan tanggal berakhir dalam E9. Rumusnya ada di F9. "D" mengembalikan jumlah hari penuh di antara dua tanggal tersebut.

Selisih dalam minggu

= (DATEDIF (D13, E13, "d")/7) and Result: 122,29

Dalam contoh ini, tanggal mulai dalam sel D13, dan tanggal berakhir dalam E13. "D" mengembalikan jumlah hari. Tapi perhatikan /7 di bagian akhir. Yang membagi jumlah hari 7, karena ada 7 hari dalam seminggu. Perhatikan bahwa hasil ini juga perlu diformat sebagai angka. Tekan CTRL + 1. Lalu klik angka _ gt_ tempat desimal: 2.

Selisih dalam bulan

= DATEDIF (D5, E5, "m") dan hasil: 28

Dalam contoh ini, tanggal mulai dalam sel D5, dan tanggal berakhir dalam E5. Dalam rumus, "m" mengembalikan jumlah bulan penuh di antara dua hari.

Selisih tahun

= DATEDIF (D2, E2, "y") and Result: 2

Dalam contoh ini, tanggal mulai di sel D2, dan tanggal selesai di E2. "Y" mengembalikan jumlah tahun penuh dalam dua hari.

Menghitung usia dalam akumulasi tahun, bulan, dan hari

Anda juga bisa menghitung usia atau waktu layanan seseorang. Hasilnya dapat berupa "2 tahun, 4 bulan, 5 hari."

1. Gunakan DATEDIF untuk menemukan tahun total.

= DATEDIF (D17, E17, "y") and Result: 2

Dalam contoh ini, tanggal mulai dalam sel D17, dan tanggal berakhir dalam E17. Dalam rumus, "y" mengembalikan jumlah tahun penuh dalam dua hari.

2. Gunakan DATEDIF lagi dengan "YM" untuk menemukan bulan.

= DATEDIF (D17, E17, "YM") dan hasil: 4

Dalam sel lain, gunakan rumus DATEDIF dengan parameter "YM" . "YM" mengembalikan jumlah sisa bulan melewati tahun penuh terakhir.

3. Gunakan rumus berbeda untuk menemukan hari.

=DATEDIF(D17,E17,"md") dan hasilnya: 5

Sekarang kita perlu menemukan jumlah sisa hari. Kita akan melakukan ini dengan menulis rumus yang berbeda, diperlihatkan di atas. Rumus ini mengurangi hari pertama dalam bulan akhir (5/1/2016) dari tanggal akhir asli di sel E17 (5/6/2016). Berikut ini cara rumus tersebut melakukannya: Pertama, fungsi DATE membuat tanggal, 5/1/2016. Fungsi tersebut membuatnya menggunakan tahun di sel E17, dan bulan dalam sel E17. Kemudian 1 mewakili hari pertama dalam bulan tersebut. Hasil untuk fungsi DATE adalah 5/1/2016. Kemudian, kita menguranginya dari tanggal akhir asli di sel E17, yaitu 5/6/2016. 5/6/2016 minus 5/1/2016 adalah 5 hari.

Peringatan: Kami tidak menyarankan menggunakan argumen DATEDIF "MD" karena mungkin menghitung hasil yang tidak akurat.

4. Opsional: gabungkan tiga rumus dalam satu.

= DATEDIF (D17, E17, "y") _ Amp_ "tahun," _ Amp_datedif (D17, E17, "YM") _ Amp_ "Months," _ Amp_datedif (D17, E17, "MD") _ _ _ "hari" dan hasilnya: 2 tahun, 4 bulan, 5 hari

Anda dapat meletakkan ketiga penghitungan dalam satu sel seperti contoh ini. Gunakan Ampersands, Quotes, dan text. Ini adalah rumus yang lebih panjang untuk diketik, tapi setidaknya semuanya dalam satu. Tips: Tekan ALT + ENTER untuk meletakkan jeda baris dalam rumus Anda. Hal ini membuatnya lebih mudah dibaca. Tekan CTRL + SHIFT + U jika Anda tidak bisa melihat seluruh rumus.

Mengunduh contoh kami

Anda bisa mengunduh contoh buku kerja dengan semua contoh di artikel ini. Anda dapat mengikuti, atau membuat rumus Anda sendiri.

Unduh contoh perhitungan tanggal

Penghitungan tanggal dan waktu lainnya

Seperti yang Anda lihat di atas, fungsi DATEDIF menghitung perbedaan antara tanggal mulai dan tanggal berakhir. Namun, sebagai ganti mengetikkan tanggal tertentu, Anda juga bisa menggunakan fungsi Today () di dalam rumus. Saat Anda menggunakan fungsi TODAY (), Excel menggunakan tanggal saat ini komputer Anda untuk tanggal tersebut. Ingatlah ini akan berubah ketika file dibuka lagi pada hari mendatang.

= DATEDIF (TODAY (), D28, "y") dan hasil: 984

Harap perhatikan bahwa pada saat penulisan ini, hari itu adalah 6 Oktober 2016.

Gunakan NETWORKDAYS. Fungsi INTL saat Anda ingin menghitung jumlah hari kerja di antara dua tanggal. Anda juga bisa memilikinya kecuali akhir pekan dan hari libur.

Sebelum Anda memulai:Putuskan apakah Anda ingin mengecualikan tanggal hari libur. Jika Anda melakukannya, ketikkan daftar tanggal hari libur di area atau lembar terpisah. Letakkan setiap tanggal hari libur di dalam selnya sendiri. Lalu pilih sel tersebut, pilih rumus _ Gt_ Tentukan nama. Beri nama rentang Myholidays, dan klik OK. Lalu buat rumus menggunakan langkah-langkah di bawah ini.

1. Ketikkan tanggal mulai dan tanggal berakhir.

Tanggal mulai di sel D53 adalah 1/1/2016, tanggal berakhir dalam sel E53 adalah 12/31/2016

Dalam contoh ini, tanggal mulai di sel D53 dan tanggal berakhir dalam sel E53.

2. di sel lain, ketikkan rumus seperti ini:

= NETWORKDAYS. INTL (D53, E53) dan hasil: 261

Ketikkan rumus seperti contoh di atas. 1 dalam rumus menetapkan hari Sabtu dan minggu sebagai hari akhir pekan, dan mengecualikan dari total.

Catatan: Excel 2007 tidak memiliki NETWORKDAYS. Fungsi INTL. Namun, itu tidak memiliki jaringan. Contoh di atas akan seperti ini di Excel 2007: = Networkdays (D53, E53). Anda tidak menentukan 1 karena NETWORKDAYS menganggap akhir pekan pada hari Sabtu dan minggu.

3. jika perlu, Ubah 1.

Daftar Intellisense memperlihatkan 2-minggu, Senin; 3-Senin, Selasa, dan seterusnya

Jika Sabtu dan Minggu bukan hari akhir pekan Anda, maka Ubah 1 ke nomor lain dari daftar IntelliSense. Misalnya, 2 menetapkan hari Minggu dan Senin sebagai hari akhir pekan.

Jika Anda menggunakan Excel 2007, lewati langkah ini. Fungsi NETWORKDAYS Excel 2007 selalu mengasumsikan akhir pekan adalah pada hari Sabtu dan minggu.

4. ketikkan nama rentang liburan.

= NETWORKDAYS. INTL (D53, E53, 1, MyHolidays) dan hasil: 252

Jika Anda membuat nama rentang liburan di bagian "sebelum Anda memulai" di atas, lalu ketik di bagian akhir seperti ini. Jika Anda tidak memiliki hari libur, Anda dapat meninggalkan koma dan MyHolidays. Jika Anda menggunakan Excel 2007, contoh di atas adalah sebagai gantinya: = Networkdays (D53, E53, MyHolidays).

E-mailJika Anda tidak ingin mereferensikan nama rentang liburan, Anda juga bisa mengetikkan sebuah rentang sebagai gantinya, seperti D35: E:39. Atau, Anda dapat mengetikkan setiap hari libur di dalam rumus. Misalnya, jika hari libur Anda adalah 1 dan 2016 2 Januari dan 2, Anda akan mengetiknya seperti ini: = networkdays. INTL (D53, E53,1, {"1/1/2016", "1/2/2016"}). Di Excel 2007, akan terlihat seperti ini: = Networkdays (D53, E53, {"1/1/2016", "1/2/2016"})

Anda bisa menghitung waktu yang berlalu dengan mengurangi satu waktu dari yang lainnya. Pertama, letakkan waktu mulai di dalam sel, dan waktu akhir di yang lain. Pastikan untuk mengetikkan waktu penuh, termasuk jam, menit, dan spasi sebelum am atau PM. Berikut caranya:

1. Ketikkan waktu mulai dan waktu akhir.

Tanggal mulai/waktu 7:15 AM, tanggal berakhir/waktu 4:30 PM

Dalam contoh ini, waktu mulai dalam sel D80 dan waktu selesai dalam E80. Pastikan untuk mengetikkan jam, menit, dan spasi sebelum am atau PM.

2. Atur format h:mm AM/PM.

Kotak dialog format sel, perintah kustom, h:mm AM/PM Type

Pilih kedua tanggal dan tekan CTRL + 1 (atau _ z0z_ + 1 di Mac). Pastikan untuk memilih _ c _ H:mm am/PM, jika belum ditetapkan.

3. kurangi dua kali.

= E80-D80 and Result: 9:15 AM

Di sel lain, kurangi sel waktu mulai dari sel waktu akhir.

4. Atur format h:mm.

Dialog format sel, perintah kustom, tipe h:mm

Tekan CTRL + 1 (atau _ z0z_ + 1 di Mac). Pilih _ c _ h:mm sehingga hasilnya tidak menyertakan am dan PM.

Untuk menghitung waktu antara dua tanggal dan waktu, Anda bisa mengurangi satu dari yang lainnya. Namun, Anda harus menerapkan pemformatan ke setiap sel untuk memastikan bahwa Excel mengembalikan hasil yang Anda inginkan.

1. Ketikkan dua tanggal dan waktu penuh.

Tanggal mulai 1/1/16 1:00 PM; Tanggal berakhir 1/2/16 2:00 PM

Dalam satu sel, ketikkan tanggal mulai penuh/waktu. Dan di sel lain, ketik tanggal/waktu selesai penuh. Setiap sel harus memiliki satu bulan, hari, tahun, jam, menit, dan spasi sebelum am atau PM.

2. Atur format 3/14/12 1:30 PM.

Dialog format sel, perintah tanggal, tipe 3/14/12 1:30 PM

Pilih kedua sel, lalu tekan CTRL + 1 (atau _ z0z_ + 1 di Mac). Lalu pilih tanggal _ gt_ 3/14/12 1:30 PM. Ini bukan tanggal yang akan Anda atur, hanya contoh bagaimana format akan terlihat. Perhatikan bahwa dalam versi sebelum Excel 2016, format ini mungkin memiliki tanggal sampel berbeda seperti 3/14/01 1:30 WIB.

3. kurangi dua.

= E84-D84 dan hasil 1,041666667

Di sel lain, kurangi tanggal/waktu mulai dari tanggal/waktu akhir. Hasilnya mungkin akan terlihat seperti angka dan desimal. Anda akan memperbaikinya di langkah berikutnya.

4. Atur format [h]: mm.

Dialog format sel, perintah kustom, [h]: tipe mm

Tekan CTRL + 1 (atau _ z0z_ + 1 di Mac). Pilih kustom. Dalam kotak tipe , ketik [h]: mm.

Topik Terkait

DATEDIF fungsi
networkdays. Fungsi
Intlnetworkdays
fungsi
tanggal dan waktu lainnyamenghitung selisih antara dua kali

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×