• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü tarihe karşılık gelen isimlerden rastgele yazdırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

MUSSAR

Yeni Üye
Katılım
14 Nis 2025
Mesajlar
15
Aldığı beğeni
8
Excel V
Office 2021 TR
Konu Sahibi
Merhabalar
A sutununda tarihler, B sutununda isimler bulunmakta.
Yapmak istediğim ise, D sutunundaki tarihe göre E sutununa, isimlerin karışık olarak gelmesi.
Düşeyara ile yaptığımızda, aynı tarihlere ilk bulduğu ismi yazıyor. Ben karışık yazmasını istiyorum.
Umarım formul anlatmak istediğim kadar karışık olmayacaktır:))
 
Çözüm
Benzersiz durumu biraz karışık...
  1. Öncelikle, Benzersizler için =S_SAYIÜRET() formülü ile rastgele sayılar üretilen bir kolonu Yardımcı Kolon olarak kullanacağız.
  2. Sonra, istenilen listedeki tarih adetleri, verilen listedeki tarih adetlerine göre
    1. AZ ya da EŞİT ise : Problem YOK. Benzersiz olarak rastgele değerler atanacaktır.
    2. FAZLA ise : Bu durumda İLK değerler ( Verilen listedeki adede kadarki olanlar) Benzersiz olarak Rastgele atanacaktır. Fazla olanlar için ise, 2 durum söz konusu... Ya ilk değerlerdeki döngü yine devam edecek, ya da ayrıca rastgele değer atanacaktır.
Resimde görüleceği üzere, bu durumlar ele alınmaya çalışıldı.

1765089657117.png

Dosya ektedir. Bir önceki...
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

NOT : Yukarıdaki formülü mutlaka Ctrl + Shift + Enter tuşlarına birlikte basarak onaylamanız gerekmektedir.

Deneyiniz. Lütfen dönüş yapınız.
 
Konu Sahibi
Merhabalar
D sutunundaki tarihe karşılık gelen isimlerden birinin yazması gerekiyor.
D2 sutunundaki tarih 01.01.2025 olduğu için "a", "b", "c", "d", "e", "f", "g" den birinin yazması gerekiyor.
D3 sutunundaki tarih 02.01.2025 olduğu için "s", "ss", "dd", "ee", "sss" isimlerinden birinin yazması gerekiyor.
 
Merhabalar
D sutunundaki tarihe karşılık gelen isimlerden birinin yazması gerekiyor.
D2 sutunundaki tarih 01.01.2025 olduğu için "a", "b", "c", "d", "e", "f", "g" den birinin yazması gerekiyor.
D3 sutunundaki tarih 02.01.2025 olduğu için "s", "ss", "dd", "ee", "sss" isimlerinden birinin yazması gerekiyor.
Peki o yazılanlar benzersiz mi olacak?
 
Benzersiz olması daha iyi. Ama şuda var , A sununda 03.01.2025 tarihi tek olduğu için D sunundaki 03.01.2025 tarihlerine aynı ismi "bcv" yazması gerekiyor.
Bu durumda, isimler tekrar edebilir şeklinde yorumluyorum
E2 hücresine yazılır ve aşağıya doğru kopyalanır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

aynı formülün Excel2021 de bulunan FİLTRE işlevi ile olanı ise
E2 hücresine yazılır ve aşağıya doğru kopyalanır.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Not : Verilerin arasında Boş tarih, boş isim gibi boş hücre bulunmadığı varsayıldı. Aksi takdirde formüle, kriter olarak eklenmesi gerekecektir.
 
Benzersiz durumu biraz karışık...
  1. Öncelikle, Benzersizler için =S_SAYIÜRET() formülü ile rastgele sayılar üretilen bir kolonu Yardımcı Kolon olarak kullanacağız.
  2. Sonra, istenilen listedeki tarih adetleri, verilen listedeki tarih adetlerine göre
    1. AZ ya da EŞİT ise : Problem YOK. Benzersiz olarak rastgele değerler atanacaktır.
    2. FAZLA ise : Bu durumda İLK değerler ( Verilen listedeki adede kadarki olanlar) Benzersiz olarak Rastgele atanacaktır. Fazla olanlar için ise, 2 durum söz konusu... Ya ilk değerlerdeki döngü yine devam edecek, ya da ayrıca rastgele değer atanacaktır.
Resimde görüleceği üzere, bu durumlar ele alınmaya çalışıldı.

1765089657117.png

Dosya ektedir. Bir önceki mesajda, formülleri verilen, Tekrar edebilir rastgele değerler de dosyadadır. İncelersiniz...
Not : İstenilen listedeki tarihler, verilen listede bulunmuyorsa, formül sonucu BOŞ("") yazılmaktadır.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst