Kurala Bağlı Koşullu Kombinasyon Listeleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Gulhancoskunn

Kullanıcı
Katılım
20 Ocak 2024
Mesajlar
1
Excel Versiyonu
Excel 365
Excel Sürümü
32 Bit
Excel Dili
Türkçe
Çözüm
Verdiğiniz kriterlere göre, "abcdef0123456" karakterlerinden oluşan ve her karakterin en fazla iki kez yan yana gelebildiği 64 haneli tüm kombinasyonları listelemek, oldukça büyük bir hesaplama gerektirir. Bu tür bir liste oluşturmak için Excel formülleri yeterli olmayabilir ve bu işlemi yapmak için Python ya da makro (VBA) kullanmayı düşünebilirsiniz. Ancak, 64 haneli kombinasyonların sayısı çok büyük olduğundan, bu işlem muhtemelen pratik olmayacaktır ve çok uzun sürebilir.

Örnek olarak aşağıdaki Python kodu istediğiniz hesaplamayı yapabilir. Lakin, süre olarak yeterli olmayıp; #ZAMANAŞIMI! hatası verebilir.

PYTHON:
İndirmek için giriş yapmanız gerekmektedir.
(7 satır)
Verdiğiniz kriterlere göre, "abcdef0123456" karakterlerinden oluşan ve her karakterin en fazla iki kez yan yana gelebildiği 64 haneli tüm kombinasyonları listelemek, oldukça büyük bir hesaplama gerektirir. Bu tür bir liste oluşturmak için Excel formülleri yeterli olmayabilir ve bu işlemi yapmak için Python ya da makro (VBA) kullanmayı düşünebilirsiniz. Ancak, 64 haneli kombinasyonların sayısı çok büyük olduğundan, bu işlem muhtemelen pratik olmayacaktır ve çok uzun sürebilir.

Örnek olarak aşağıdaki Python kodu istediğiniz hesaplamayı yapabilir. Lakin, süre olarak yeterli olmayıp; #ZAMANAŞIMI! hatası verebilir.

PYTHON:
İndirmek için giriş yapmanız gerekmektedir.
(14 satır)

Ayrıca, bir vba kodu da ekliyorum, denemelerinizi yaparsınız.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(31 satır)
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt