Elli İki Kartı Dört Oyuncuya Rastgele Dağıtma

  • Konuyu başlatan Konuyu başlatan 52779
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Elli İki Kartı Dört Oyuncuya Rastgele Dağıtma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
52 kart destesinin 4 oyuncuya 13 er kart olarak Rastgele dağıtılmasına çözüm arıyoruz.
(Bu hafta sonunda yapılacak Turnuvamıza antrenman amaçlı olarak hazırlanmış bir sorudur)

Soruya ait detaylar gerek resimde ve gerekse çalışma amaçlı dosyada açıklanmaktadır.
Sorumuza yönelik resim aşağıdaki gibidir.

R437.webp

Çözüm için Excel deki tüm yöntemler kullanılabilir.
Katılım sağlayacaklara şimdiden teşekkürler...
 

Ekli dosyalar

Soruya bir cevap olması açısından,
kartların hücrelere resim olarak gömülü olan (tam emin değilim ama, Excel365 Insider kullanıcıları için geçerli) ve yerleşik işlevlerle işlem görebilen versiyonunu dosya olarak ekliyorum.
(Resimler olduğundan dosyanın boyutu biraz yüksek 555 KB)

Çözüme ait resim aşağıdaki gibidir..

R440.webp
 

Ekli dosyalar

Şimdi dosyayı indirdim, formüle zaten söylenecek söz yok.
Ancak, resim olarak ekranı bir bütün görmek gerçekten çok etkileyici.
Yakında Excel'de batak oynayacağız bu gidişle.
 
Çok teşekkür ediyorum.
Excel'e, son zamanlarda eklenen, resimlerin hücrelere gömülmesi olayını ele almak istemiştim.
İşin aslına bakarsam, oyunlarla pek alakam yok. Bu hafta sonu, küçük çaplı bir Briç turnuvası olacak ve benden de kart dağılımlarıyla ilgili çözüm istemişlerdi. Ve bunu burada paylaşmak istedim.
 
Bu çözüm de
Excel 365 harici diğer versiyonlar için formülle çözüm.
Resim olarak çözüm şöyle
R442.webp

G4 : J16 seçilip, formül çubuğuna yazılır ve CTRL+SHIFT+ENTER ile girilir.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)

Dosyayı da ekliyorum.
 

Ekli dosyalar

yine 1. dosya için
ilk kod ile hemen hemen aynı;
ilk kodda 2 dictionary kullanıldığı için işlem daha yavaştı bunda sabit dictionary (KrtSbt), dizi ile değiştirildi
YöntemSüre (yaklaşık 300er deneme ortalaması)
RasgeleDagit Dictionary+Dizi
0,007734263​
RasgeleDagit 2 dictionary
0,013521973​
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(40 satır)
aşağıdaki dosya resimli çalışmaya örnektir
 

Ekli dosyalar

Son düzenleme:
Geri
Üst