Excel formülü: İki tarih arasında rastgele tarih -

İçindekiler

Genel formül

=RANDBETWEEN(date1,date2)

Özet

İki tarih arasında rastgele tarihler oluşturmak için RANDBETWEEN işlevini TARİH işleviyle birlikte kullanabilirsiniz.

Gösterilen örnekte, B5'teki formül şöyledir:

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

Bu formül daha sonra B5'ten B11'e kopyalanır. Sonuç, 1 Ocak 2016 ile 31 Aralık 2016 arasındaki rastgele tarihlerdir (2016 yılında rastgele tarihler).

Açıklama

RANDBETWEEN işlevi, bir alt ve üst sayı olmak üzere iki sayıyı alır ve arada rastgele bir tam sayı oluşturur. Excel'deki tarihler seri numaralardır, bu nedenle DATE işlevini kullanarak alt ve üst sayıyı oluşturabilirsiniz. RANDBETWEEN daha sonra bu iki tarih değeri arasında kalan bir sayı üretir.

Notlar:

  1. Bu formülün sonucunun doğru görüntülenmesi için tarih olarak biçimlendirilmesi gerekir.
  2. RANDBETWEEN işlevinin, çalışma sayfasında bir değişiklik tetiklendiğinde yeni sayılar oluşturacağını. Bu, çalışma sayfasındaki tüm düzenlemeleri içerir, ayrıca çalışma kitabını da açar.
  3. Rastgele sayıların yeniden hesaplanmasını önlemek için formülleri kopyalayın, ardından formülleri hesaplanan değerleriyle değiştirmek için Özel Yapıştır> Değerler'i kullanın.

Rastgele iş günleri

Rastgele iş günleri oluşturmak için İŞGÜNÜ işlevini şu şekilde ekleyebilirsiniz:

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

İŞGÜNÜ işlevi, döndürülen tarihin bir iş günü olmasını ve tatilin (isteğe bağlı olarak) bir hafta sonu olmadığını garanti eder. Ancak İŞGÜNÜ'nün hafta sonları veya tatil günlerine denk gelen tarihleri ​​bir sonraki iş gününe kaydıracağını unutmayın, böylece tarih2'nin ötesine geçen tarihleri ​​görebilirsiniz.

Ilginç makaleler...