Formül İle Kombinasyon Seçenekleri Oluşturma

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

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Kombinasyon Seçenekleri Oluşturma

Ekli belgemde anlatmaya çalıştım.

Amaç, aynı kombinasyonun tekrarlanmasını engelleyerek,
tüm dizilim seçeneklerinin FORMÜL ile elde edilmesi.
 

Ekli dosyalar

Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,324
Excel Vers. ve Dili
2007 Türkçe
Ekteki dosyayı inceleyiniz...
 

Ekli dosyalar

Son düzenleme:

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,996
Excel Vers. ve Dili
2013 Türkçe
Kombinasyon 120 den çok daha fazla. Formül ile işin içinden çıklabilir mi bilmiyorum.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Seçenek sayısı 120'den farklı mı?

Kombinasyon 120 den çok daha fazla. Formül ile işin içinden çıklabilir mi bilmiyorum.
Sayın Okumuş, bildiğim kadarıyla dizilim çeşit sayısı her bir sütundaki eleman sayılarının çarpımı kadar olması lazım. Dolayısıyla ( 1*2*3*4*5 =) yani 120 oluyor.

En azından 120 sayısından emin olmak için makrolu bir çözüm üretebilseniz keşke.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Teşekkürler sayın mucit77

Şöyle bir şey yaptım ama 60. satırdan sonra hata verdi ben de 2. sütunun formülünü değiştirerek sonuca ulaştım. Bir bakın isterseniz bir fikir verebilir.
Çözümünüz için teşekkürler sayın mucit77.

Mevcut verilere göre istediğim çözüm budur. Sayın Okumuş'un uyarısı konusunda kafamda soru işareti oluştu. Seçenek sayısı gerçekten 120 midir?

Bir de son bir ricam olsa, sütunlardaki eleman sayısını da değiştirmem halinde yine benzersiz dağılım seçeneklerini üretebilir miyim diye gönderdiğiniz belgeyi denediğimde hatalı sonuç elde ettim.

Yazdığınız formülleri nasıl revize edelim ki (maksat mevcut yapıya esneklik kazandırmak) yine benzersiz dizilim listesi sonucuna ulaşabilelim?
Örneğin sütunlardaki eleman sayıları bu kez, sırasıyla 1, 3, 2, 5, 3 olsa (benim hesabıma göre seçenek sayısı bu defa (1*3*2*5*3=) 90 oluyor.
 
Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,324
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
2 numaralı mesajdaki dosyayı güncelledim, inceleyiniz...
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,996
Excel Vers. ve Dili
2013 Türkçe
Sn Ömer Bey, 120 sadece ilk satırdaki verilerinizin oluşturacağı kombinasyon sayısı. ÖSS yıllarında olsam belki net sayı verebilirdim. Ama şundan eminim kombinasyon sayısı çok daha fazla.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,324
Excel Vers. ve Dili
2007 Türkçe
Sayın Muhammed Bey,
Bildiğim kadarıyla sütun sıralaması önemliyse ki sanırım öyle 120 sonuç var.
Ancak sütun sıralaması önemli değilse dediğiniz gibi epey sonuç çıkar. (Sanırım 120*120)
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,996
Excel Vers. ve Dili
2013 Türkçe
G sütununa sadece Z
H sütununa sadece R, F
I sütununa sadece Y, U, J
...
...

Bu şekil olacaksa sonuç 120 çıkar. Sanırım ben başka türlü anladım.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba,
2 numaralı mesajdaki dosyayı güncelledim, inceleyiniz...
Bu şekil olacaksa sonuç 120 çıkar. Sanırım ben başka türlü anladım.
Merhabalar sayın Okumuş,
Merhabalar sayın mucit77,

Evet sayın mucit77'nin de söylediği gibi sıralama önemli olduğundan yani sütun kayması olmaksızın sıralama yapılacağından sonuç 120 çıkıyor.
Ben yanlış ifade etmişimdir.

Sayın mucit77 hazırladığınız dağılım formülasyonu tam istediğim gibi sonuç verdi.
Öncelikle çok teşekkür ederim.


Ancak şöyle bir sıkıntı var; 5 satır ve 5 sütunluk veri kısmına, değerleri formülle getireceğim. Böyle olunca; BAĞ_DEĞ_DOLU_SAY formülleri veri bölümündeki boş hücrelerde de veri varmış gibi işlem yapıyor (tabi bunun normal olduğunu biliyorum).

Bu sorunu halletmek için ne yapmam lazım acaba?
(NOT: Beş sütundan hiçbirinin tamamen boş olma olasılığı yok. Belki formül kurmada bu bilginin bir katkısı olur.)
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,324
Excel Vers. ve Dili
2007 Türkçe
Aklıma şimdilik söyle bir şey geliyor: Dolu say formülleri yerine aşağıdaki formülü kullanabilirsiniz.
Kod:
1048576-EĞERSAY(A:A;"")
Ya da daha basit olsun derseniz:
Kod:
5-EĞERSAY(A$1:A$5;"")
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
3,996
Excel Vers. ve Dili
2013 Türkçe
Onun yerine Boşluksay formülünü kullanınız.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Aklıma şimdilik söyle bir şey geliyor: Dolu say formülleri yerine aşağıdaki formülü kullanabilirsiniz.
Kod:
1048576-EĞERSAY(A:A;"")
Ya da daha basit olsun derseniz:
Kod:
5-EĞERSAY(A$1:A$5;"")
Sayın mucit77 tekrar merhabalar, kusura bakmayınız ancak
yukarıdaki formülleri mevcut (gönderdiğiniz zip belge içindeki belgede) formüllere
uygulamaya çalıştım ancak sanırım beceremedim. Nerede hata yaptığımı da anlayamadım.
Rahatsızlık vermezsem formüllü boş hücreleri hesaba katmamasını sağlayacak formül değişikliklerini dahil ederek, belgeyi tekrar yüklemenizi rica etmek isterim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,324
Excel Vers. ve Dili
2007 Türkçe
Muhammet Bey'in önerisi ile BOŞLUKSAY formülü kullanıldı.
Eki inceleyiniz.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
ÇÖZÜLDÜ

Muhammet Bey'in önerisi ile BOŞLUKSAY formülü kullanıldı. Eki inceleyiniz.
Çok teşekkürler Sayın mucit77 (kusura bakmayın pek hazzetmediğim bir durumdur rumuz ile hitap etmek, ancak isminizi bilmediğimden mecburen) .
İyi günler dilerim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,324
Excel Vers. ve Dili
2007 Türkçe
Rica ederim,
İyi günler, iyi çalışmalar...
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst