Rumus Excel: Tarikh rawak antara dua tarikh -

Isi kandungan

Formula generik

=RANDBETWEEN(date1,date2)

Ringkasan

Untuk menghasilkan tarikh rawak antara dua tarikh, anda boleh menggunakan fungsi RANDBETWEEN, bersama dengan fungsi DATE.

Dalam contoh yang ditunjukkan, formula dalam B5 adalah:

=RANDBETWEEN(DATE(2016,1,1),DATE(2016,12,31))

Formula ini kemudian disalin dari B5 ke B11. Hasilnya adalah tarikh rawak antara 1 Jan 2016 dan 31 Dis 2016 (tarikh rawak pada tahun 2016).

Penjelasan

Fungsi RANDBETWEEN mengambil dua nombor, nombor bawah dan atas, dan menghasilkan bilangan bulat rawak di antara. Tarikh di Excel adalah nombor siri, jadi anda boleh menggunakan fungsi DATE untuk membuat nombor bawah dan nombor atas. RANDBETWEEN kemudian menghasilkan nombor yang berada di antara dua nilai tarikh ini.

Catatan:

  1. Hasil formula ini mesti diformat sebagai tarikh agar dapat dipaparkan dengan betul.
  2. Bahawa fungsi RANDBETWEEN akan menghasilkan nombor baru setiap kali perubahan dicetuskan pada lembaran kerja. Itu termasuk pengeditan pada lembaran kerja, juga membuka buku kerja.
  3. Untuk mengelakkan nombor rawak tidak dikira lagi, salin formula, kemudian gunakan Tampal Khas> Nilai untuk menggantikan formula dengan nilai yang dikira.

Hari bekerja secara rawak

Untuk menghasilkan hari kerja secara rawak, anda boleh menambahkan fungsi WORKDAY seperti ini:

=WORKDAY(RANDBETWEEN(date1,date2)-1,1)

Fungsi WORKDAY memastikan bahawa tarikh yang dikembalikan adalah hari bekerja, dan bukan hujung minggu (pilihan) percutian. Namun perlu diketahui bahawa WORKDAY akan mengalihkan tarikh yang jatuh pada hujung minggu atau cuti ke hari bekerja berikutnya, jadi anda mungkin melihat tarikh yang melebihi tarikh

Artikel menarik...