Excel'de Rastgele tarih değerleri nasıl oluşturulur

Anonim

Bu yazıda Excel'de rastgele tarih oluşturmayı öğreneceğiz. Bahsedilen formülü bir tarih randomizer olarak da kullanabilirsiniz.

Senaryo:

Diyelim ki herhangi bir nedenle verilen iki tarih arasında rastgele tarihlere ihtiyacımız var. Peki bunu nasıl yapacağız?

Sorun nasıl çözülür?

Tarihler temel olarak Excel'deki seri numaralarıdır. Bu yüzden sadece tarihleri ​​sayı olarak girebileceğimiz ve dönüş sonucunu tarih formatında alabileceğimiz bir formüle ihtiyacımız var. Burada sorunun çözümü duruma bağlıdır. Olası koşullar aşağıdaki gibi olabilir.

  1. Verilen herhangi iki tarih arasındaki tarih değerleri.
  2. Herhangi bir yıl içindeki tarih değeri.
  3. Küçük bir tarih değerleri listesinden tarih değerleri.
  4. Uzun bir veri değerleri listesinden tarih değerleri.

Bu yüzden yukarıdaki tüm sorunlara ulaşacağız, ancak bunun için önce Excel RANDBETWEEN işlevi hakkında biraz bilgi sahibi olmamız gerekiyor.

İlk sorun, iki tarihin işleve doğrudan argüman olarak verildiği yerdir.
Formülü kullanın:

= RANDBETWEEN ( tarih1, tarih2 )

date1 : en büyük tarih

date2 : alttaki küçük tarih

Örnek: Tanımlanmış İki Tarih Arasında Rastgele Tarihler Listesi Oluşturun.

Burada D3 ve D4 hücresinde iki farklı tarih verdik.

Şimdi, verilen iki tarih arasında bir grup rastgele tarihe ihtiyacımız var.

Şimdi tarih değerlerini oluşturmak için formülü kullanacağız.

Formülü kullanın:

= RANDBETWEEN ( D3 , D4 )

Açıklama:

    • Seri numarasındaki tarihler aşağıda gösterildiği gibi belirlenebilir.

    • Böylece formül, verilen bu sayılar arasında, daha sonra tarih biçimine dönüştürülebilecek bir sayı döndürür.

    • Döndürülen sayı, hücrenin formatı kısa bir tarihe değiştirilerek tarih değerine dönüştürülebilir. Dolar işareti ( $ ) hücre referansını dondurur.

    • Şimdi istediğiniz kadar tarih değeri oluşturmak için aşağı ve sağa sürükleyin.

Gördüğünüz gibi formül, verilen iki tarih arasındaki tarih değerini döndürür.

Şimdi başka bir problem için ikinci formül, bir yıl içinde rastgele tarih almaktır. Öyleyse 2019 yılından tarih değerlerine ihtiyacımız olduğunu varsayalım. DATE işlevini RANDBETWEEN işleviyle birlikte kullanacağız.

Formülü kullanın:

= RANDBETWEEN ( TARİH (2019,1,1) , TARİH (2019,12,31))

Açıklama:

  • TARİH işlevi, RANDBETWEEN işlevine bir argüman olarak kullanılabilecek tarih değeri üretir.
  • DATE (2019,1,1) yılın ilk tarihini 1/1/2019'u, DATE(2019,12,31) ise yılın son tarihini 31/12/2019'u döndürür.
  • RANDBETWEEN işlevi, tarih biçimine dönüştürüldüğünde aslında tarih değeri olan sayıları döndürür.


Hücreyi Kısa tarih formatına değiştirdikten sonra.

Şimdi istediğiniz kadar tarih değeri oluşturmak için aşağı ve sağa sürükleyin.

Gördüğünüz gibi formül gayet iyi çalışıyor ve 2019 yılı içinde rastgele tarih değerlerini veriyor.

Şimdi, verilen tarih değerleri listesinden rastgele tarih değerleri üreten üçüncü tür bir formüle geçiyoruz. Bunun için iki formülden birini kullanabiliriz. Birincisi, verilen tarih değeri listesi küçük olduğunda kullanmaktır.

Formülü kullanın:

= SEÇ ( RANDBETWEEN ( 1 , 7 ), A1, A2 , A3 , A4, A5 , A6 , A7 )

Açıklama:

  1. CHOOSE işlevi, randbetween işlevi tarafından döndürülen dizindeki değerler listesinden değeri döndürür.
  2. Endeks randbetween FUNCTION tarafından oluşturulacaktır.
  3. CHOOSE işlevi, değeri yalnızca dizin değerine göre döndürür.


Şimdi olabildiğince çok sayıda tarih değeri elde etmek için aşağı veya sağa sürükleyin. Ancak önce hücre referansını dondurun.

Gördüğünüz gibi formül, verilen tarih değerleri listesindeki tüm tarih değerlerini döndürür.

Şimdi uzun tarih değerleri listesi olan dördüncü tür için

Bunun için aşağıdaki işlevleri kullanmamız gerekecek:

  1. İNDEKS işlevi
  2. RANDBETWEEN işlevi
  3. SATIR işlevi

Şimdi bu fonksiyonlardan bir formül yapacağız. Burada, listeden farklı değerler üretebileceği INDEX işlevine aralığı vereceğiz.

Formülü kullanın:

=INDEX (tarih, RANDBETWEEN ( 1 , SATIRLAR ( tarih )) )

Açıklama:

  • SATIR işlevi, listenin veya verilerin uzunluğunu döndürür.
  • RANDBETWEEN, 1 ile listedeki değerlerin sayısı arasında bir sayı üretecektir.
  • INDEX işlevi, RANDBETWEEN işlevi tarafından oluşturulan sayıya bağlı olarak verilerden değeri döndürür.


Şimdi, istediğiniz sayıda tarih değeri elde etmek için aşağı veya sağa sürükleyin. Bunun için, adlandırılmış aralık zaten sabit bir referans olduğundan herhangi bir referansı dondurmanız gerekmez.

Gördüğünüz gibi formül, verilen tarih değerleri listesindeki tüm tarih değerlerini döndürür.

Yukarıdaki anlık görüntüde görebileceğiniz gibi, formülün sonuçları.

Notlar:

  1. RANDBETWEEN işlevi, ilk sayı bağımsız değişkeni ( alt ) ikinci sayı bağımsız değişkeninden ( top ) büyükse bir hata döndürür.
  2. Tarih değeri hücre referansı olarak veya TARİH işlevi kullanılarak verilmelidir, aksi takdirde işlev dönüşü
  3. RANDBETWEEN işlevi, işlevin bağımsız değişkeni sayısal değilse hata döndürür.
  4. SEÇ işlevi, #DEĞER! İşlevin değer bağımsız değişkeni dizi olarak verilirse hata.
  5. RANDBETWEEN işlevi tarafından döndürülen sayı değer sayısını aşarsa, SEÇ işlevi hata verir.

Excel'de rastgele tarih değerlerinin nasıl oluşturulacağıyla ilgili bu makalenin açıklayıcı olmasını umuyoruz. METİN işlevleri hakkında daha fazla makaleyi burada bulabilirsiniz. Lütfen sorgunuzu aşağıdaki yorum kutusunda paylaşın. Size yardımcı olacağız.

Rastgele Telefon Numaraları Oluştur

Sabit Seçeneklerden Rastgele Numara Al

iki sayı arasında Rastgele sayılar alın

Excel Rastgele Seçimi: Bir Veri Kümesinden Rastgele Örnek Nasıl Alınır

Excel'de SEÇ İşlevi nasıl kullanılır?

Excel'de RANDBETWEEN İşlevi nasıl kullanılır?

Popüler Makaleler

Verimliliğinizi Arttıracak 50 Excel Kısayolu

Bir açılır listeyi düzenleyin

Excel'de mutlak referans

Koşullu biçimlendirme varsa

joker karakterler varsa

Tarihe göre Vlookup

Excel 2016'da İnçleri Ayaklara ve İnçlere Dönüştürme

Excel'de ad ve soyadına katılın

A veya B ile eşleşen hücreleri sayın