Sayıları Karıştır ve Dağıt...

Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Değerli Arkadaşlar hepinizin Bayramı kutlu ve günü aydın olsun...

Sorum Sayı karıştırmakla ilgili...

Elimizde iki Deste sayı var.. 1....52 ve 1.....52 olarak toplam 104 adet sayı ekde ki örnekde de görüleceği gibi bunlar karıştırılıyor. Yani 1...den 52 ye kadar olan 2 çift sayı birbirleri ile karıştırılıyor ve ekrana basılıyor...

Örnekde A sütununda karıştırılmış 104 sayıyı görebilirsiniz.
Örnek de B sütununda ise bu sayılara denk gelen ikinci bir sayı gurubu var (1-2-3-4)

C sütununda ise bu karıştırılan 104 sayıdan baştan itibaren 10 ar adedi 4 guruba dağıtılıyor. Bu guruplar hem renk sıkalası ile ayrılmış durumda hemde bunlar (F-H)....(I:K)....(L:N)....(O:Q) alanlarına da kopyalanıyor...

Buraya kadar anlattığım olaylar zaten ekrandaki CommandButton a basıldığında program tarafından yapılıyor...

Yapılması istenen hususu örnek olarak (F:H) gurubunda basılan sayılar için anlatmaya çalışayım...

E sütununda görüleceği gibi SR1...alanında 3 sıralı, SR2 alanın da 3 sıralı ve SR3 alanında da 4 sıralı bölümler ayrılmış durumda...

H sütununda sıralı 10 rakamdan AYNI sayı olanlardan (1 veya 2 veya 3 veya 4); G sütununda birbirini takip eden sayılardan olan (Örneğin 2-3-4,...6-7-8 veya 11-12-13) diziler SR1 alanına varsa ikinci dizi SR2 alanına kopyalanacak...

Veya tam tersi H sütununda AYRI sayılardan olup (1-2-3-4) G sütununda aynı sayı olanlar yine aynı şekilde 3 lü ve ya 4 lü dizi halinde SR1, SR2 veya SR^3 alanına kopyalanacak...

Ekdeki örnekte olması istenen şekilde gösterilmiştir.

Saygılarımla...
 

Ekli dosyalar

Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Güncel Yardımlarınızı bekliyorum...

Daha basite indirgeyerek sorsam, yanıt veren çıkarmı?

G sütunu H sütunu
2 .................. 1
3 .................. 1
4 .................. 1
11 .................. 2
7 .................. 3
8 .................. 3
9.................. 3
11 .................. 3
9 .................. 4
11 .................. 4

Şeklinde sıralanmış ik sayı dizisindeki sayıları,

2 .................. 1
3 .................. 1
4 .................. 1
7 .................. 3
8 .................. 3
9 .................. 3
11 .................. 2
11.................. 3
11 .................. 4
9 .................. 4

Şeklinde sıraya nasıl sokabiliriz. Teşekkürler...
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Güncel; Yardımlarınızı istediğim hususu bir kez daha açıklamaya çalışayım...


G sütunundan sadece 1-2-3-4 rakamları olacak...
H sütunundan ise 2 den 52 ye kadar rakamlar.

Randomize olarak bu desteden seçilen 10 adet rakam örnek olarak...

G sütunu ......H sütunu
2 .................. 1
9 .................. 3
4................... 1
9 .................. 4
3 .................. 1
11 ................. 2
7 .................. 3
8................... 3
11 ................. 3
11 ................. 4

Amaç G ve H sütunlarını birbirine yapışık ikiz ve birbirleri ile bağlantılı olan iki Dizi olarak düşündüğümüzde; SIRALAMAK değil tam olarak....

2 .................. 1
3 .................. 1
4 .................. 1 Dizide H sütununda aynı olan, G sütununda birbirini takip eden sayılar
7 .................. 3
8 .................. 3
9 .................. 3 Dizide H sütununda aynı olan, G sütununda birbirini takip eden sayılar
11 ................. 2
11.................. 3
11 ................. 4 H sütununda aynı olmayan ama G sütununda AYNI olan sayılar
9 .................. 4

H sütununda AYNI olan sayılardan G sütununda birbirini takip edenleri bir araya toplamak,
Kalan Sayılardan da G sütunundan AYNI OLMAYAN ama H sütunundan AYNI olanları bir araya toplamak,
Her iki özelliğe uymayanları da en sona atmak yukarıda olduğu gibi...
Saygılar...
 
Son düzenleme:
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Sn ec yavuz dediğiniz g1:h10 atağının h1 e göre artan sıralaması ile olur.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Sn ec yavuz dediğiniz g1:h10 atağının h1 e göre artan sıralaması ile olur.

Olmuyor değerli üstadım... Çünkü örneğin H=1 ise ve G sayıları kendi arsında sıralansın, H=2 ise G sayıları sıralansın................ veya H=4 ise G sayıları sıralansın.... Eğer bunların hiç birisi yoksa yani H=1 ama G deki sayılar birbirini takip etmiyorsa; O taktirde G sayılarından aynı olanlar alt alta yazılsın, yukarıdaki örnekte olduğu gibi...

Karışık gibi görünüyor biliyorum.

G=5 H=1
G=6 H=1
G=7 H=1
........
........
.........
G=8 H=2
G=8 H=3
G=8 H=4

gibi yani
Yok hiçbir şekilde iki kriterde tutmuyorsa dizinin en sonunda karışık dursunlar...

Saygılarımla...
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
İyi Geceler..

Değerli Arkadaşlar açıklamaya çalıştığım konuda yardımcı olabilecek veya fikri olan kimse yokmu?
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
İyi Akşamlar; Güncel yardımlarınızı veya fikirlerinizi bekliyorum..
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Belli ki yanıt verecek bir arkadaş çıkmayacak... İnşallah bunun nedeni bu konuda fikir sahibi olan olmadığıdır. Tabii ki yanıt vermek her şekilde yanıt vermek isteyenin inisiyatifindedir ama çok zor bir soru sorduğum için ben üzüldüm şimdi...

Yanıt üzerinde zaten çalıştığım için; ben en kısa zamanda sonucu merak edenleri aydınlatmaya çalışacağım...

Saygılarımla...
 
Son düzenleme:
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Aman unutmadan İlgilenen ilgilenmeyen herkeze Teşekkürler...
 
Üst