Türkiyeden selamlar

ceronimo

New Member
Joined
Jan 6, 2007
Messages
2
Merhaba ,
Bir kombinasyon çözümüne ihtiyacım var.Şöyleki;
1,2,3,4,5,6,7 rakam var.Bu 7 rakamdan her biri için 5 farklı durum var.Bu 7 rakamın 5 durum için tüm kombinasyonunu hesaplayan bir çözüme ihtiyacım var.Sanırım 7^5=16807 kolon elde etmiş olacağım.Bu çözüm esnek olmalı ki rakam ve durum sayısını değiştirdiğimde tüm kombinasyon çözümünü elde edeyim.Örneğin 6 rakam ve 4 durum sayısı ,4 rakam ve 3 durum sayısı için veya 7 den fazla rakam ve 5 den fazla durum sayısı içinde uygulanabilir olmalıdır.
Daha anlaşılır olması için şu örneği veriyorum.3 RAKAM VE 2 DURUM sayısı için tüm kombinasyon:3^2=9 kolondur. Işte açılımı:
111222333
123123123
Bir örnek daha.4 rakam ve 3 durum için,tüm kombinasyon 4^3=64 kolondur.Işte açılımı:
111111111111111122222222222222223333333333333333444444444444
111122223333444411112222333344441111222233334444111122223333
123412341234123412341234123412341234123412341234123412341234

4444
4444
1234
Lütfen yardımcı olun bana.Şimdiden teşekkürler.
 

Excel Facts

Can you sort left to right?
To sort left-to-right, use the Sort dialog box. Click Options. Choose "Sort left to right"
Welcome to the board. I do not speak Turkish. But it appears that you are asking about what is essentially a Cartesion Product. You appear to want to list all of the combination of X items taken Y at a time. Even though you may not be able to understand the language well, perhaps these two examples help?<ul>[*]http://www.mrexcel.com/board2/viewtopic.php?t=206599[*]http://www.mrexcel.com/board2/viewtopic.php?t=212494[/list]If you do a search here for the term "cartesian product" you should also find other helpful threads. (Be sure to click the button that says to "search for all terms".)

I will also send a message to an excellent board member we have here that does speak Turkish in the hope that he can stop by and help you as well.

Kind regards,
 
Upvote 0
Hi Greg;

If this is the case that you don't speak Turkish, I'm really interested in to see if you do speak a little bit ... :)

Thanks for the pointed threads, probably the OP will be satisfied.

I can add one more link, where one can get the combination list by VBA.

http://www.mrexcel.com/board2/viewtopic.php?t=40314

**********************************************************


Merhaba ceronimo;

Yukarıda Greg tarafından önerilen linklere ilave olarak, bir de aşağıdaki link işine yarayabilir;

http://www.mrexcel.com/board2/viewtopic.php?t=40314

Burada, 12 elemanın 4' lü kombinasyon sonuçları VBA ile elde edilmektedir. Koddaki eleman sayısı (12) değiştirilebilinir ama 4'lü den daha değişik bir kombinasyon olduğu zaman kodun yapısını, orjinalindeki mantığına uygun olarak revize etmek gerekir.
 
Upvote 0
Merhaba Haluk,
Ben sosyal bilimlerle amatörce ilgileniyorum..Amacım bu kombinasyon çözümünü bazı sosyal olaylara uygulamaya çalışmaktır..Eğer siz ingilizceye çevirmeye yardımcı olabilirseniz çok sevineceğim.
Sayın Greg ve sizin verdiğiniz linklerde vba pek bilmediğimden ve yetersiz ingilizce bilgimden olsa gerek hiç bir şey anlamadım desem yeridir.Belki biraz tarif etseniz ne kadar iyi olurdu.Alttakileri ingilizceye çevirmeniz mümkün mü?
Kolayca anlamanız bakımından boyacı ve oda örneği ;
Rasgele seçilmiş 4 boyacı ,4 çeşit boya ile kaç değişik boyama yapabilir.Bunun olasılık sutunları 256 tanedir.İşte ben bu sutunları excel sayfasında görmek istiyorum.Bu çözümü diğer hallerede uygulamak istiyorum.yani:
1-7 boyacı,5 çeşit boya ile kaç değişik boyama yapabilir.
2-6 boyacı,4 çeşit boya ile kaç değişik boyama yapabilir.
3-9 boyacı,6 çeşit boya ile kaç değişik boyama yapabilir.
4-4 boyacı,3 çeşit boya ile kaç değişik boyama yapabilir.gibi....
Eğer VBA kodlarda düzenleme yapmak gerekirse kısaca tarif edebilirmisiniz.Lütfen.
İlgilendiğiniz için ne kadar çok sevindim.
Çok teşekkür ederim.
 
Upvote 0
Merhaba;

Dediğim gibi, boyacı adedini değiştirmek önemli değil ama boya adedini değiştirisek her bir durum için ayrı ayrı kod düzenlemek gerekir.

Verdiğim linkte 12 adet boyacının 4 çeşit boya ile ilgili kombinasyonları bulunmaktadır.

Eğer VBA ile aranız iyi değilse, işiniz biraz zor.

İsterseniz, www.excel.web.tr forumuna sorunuzu sorun. Orada daha rahat yardım alabilirsiniz belki ...
 
Upvote 0

Forum statistics

Threads
1,223,958
Messages
6,175,636
Members
452,662
Latest member
Aman1997

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top