Hatırlatma programı foruma eklenmiştir.
http://www.excelce.net/forum/index.php?topic=1661.0

Gönderen Konu: 1'den 36'ya kadar farklı dizilim  (Okunma sayısı 4545 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı kaligraf

  • Excelce Onbaşı
  • **
  • İleti: 2
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: mert cankurt
  • Doğum Yılınız: 1974
  • İl / İlçe: istanbul
  • İşletim Sisteminiz: xp
  • Mesleğiniz: kaligraf
  • Office Versiyonunuz: xp
1'den 36'ya kadar farklı dizilim
« : 19 Ağustos 2016, 02:31:45 »
Değerli arkadaşlar..6x6 'lık bir sayı tablosu düşünelim.İçerisinde 1'den 36'ya kadar sayılar bulunsun.Sorum şu : "satır ve sütununda 1den fazla herbiri birbirine karşılaşmayacak şekilde bu 36 rakamı kaç tabloda ve ne şekilde  rakamlarını dizebiliriz, yerleştirebiliriz?Yani biraz daha açayım , diyelim ki 24 rakamı ilk tabloda satırında 5, sütununda 5 adet rakamla karşılaşmıştı ya , onlarla diğer tablolarda ne satırda ne sütunda karşılaşmaması gerekiyor.Eğer 2.ci defa karşılaşması mecburi oluyorsa (bu da olabilir) herbir rakamın birbiriyle yalnızca toplam tablolar adedince 2 şer kez karşılaşması gerekecek bu da kabulümdür. (Bu yüzden karşılaşma hedefim herbiri için aslında 2 ve toplam tablo hedefim 10 adet matris ama bu sayı daha az ya da çok olabilir..)Özetle mesela 32 rakamı ilk tabloda 18 ile satırında karşılaştı ,daha sonra sadece 9.cu tabloda diyelim ki sütununda karşılaştı bu olur.ama 3 kez olmamalı.Bu şekilde şimdi soruyu net sorarsak :" 1den 36ya kadar sayıların herbirinin, 6*6 bir tablolar dizisinde satır veya sütununda sadece 2 kez karşılaşıp bir daha karşılaşmaması şartıyla kaç adet 6*6 tablo oluşturmamız gerekir ve bu tablolardaki sayıların dizilim şekli nasıl olmalıdır?" hepinize çok teşekkür ederim.
« Son Düzenleme: 19 Ağustos 2016, 02:38:26 Gönderen: kaligraf »

Çevrimdışı lark

  • Excelce Destek Ekibi
  • ****
  • İleti: 74
  • Puan +2/-2
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Turgay
  • İl / İlçe: İstanbul
  • Mesleğiniz: SMMM
Ynt: 1'den 36'ya kadar farklı dizilim
« Yanıtla #1 : 22 Ağustos 2016, 11:30:19 »
Merhaba,
Bu sorunuza excel ile ne yapılmasını istiyorsunuz.
Excel’in kullanılma amacı,
-   Belli verilerden anlaşılması kolay tablolar ve grafikler oluşturmak
-   El ile yapabildiğimiz tekrarlı hesap işlerini çok daha hızlı biçimde yapabilmek
-   Ve çok o iş için olmasa da, bazı küçük veri tabanı işlemleri yapmak
Sorunuzun algoritmasını kurmak zor, vba ile modellenebilse bile bu çok uzun sürecek ve sonuç olarak bir sonuç üretecek. Sonra da bir daha kimse için bir şey ifade etmeyecek. Elbette imkansız değil ama sorunuzu çözmek için, excel doğru platform değil.
Ben çıkacağını zannetmiyorum ama bu soruyu çözmeye çalışacak arkadaşa sabır diliyorum.
Kolay gelsin.
Başıma bir şey gelecekse de ATATÜRK'ü seviyorum !

Çevrimdışı kaligraf

  • Excelce Onbaşı
  • **
  • İleti: 2
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: mert cankurt
  • Doğum Yılınız: 1974
  • İl / İlçe: istanbul
  • İşletim Sisteminiz: xp
  • Mesleğiniz: kaligraf
  • Office Versiyonunuz: xp
Ynt: 1'den 36'ya kadar farklı dizilim
« Yanıtla #2 : 25 Ağustos 2016, 03:19:22 »
Öncelikle cevabınız için teşekkürler.Tablo ve koordinat ve dizilim yapma anlamında düşünürseniz zor tabii ki.Şöyle düşünün.6*6 lık tablomuzu satır ve sütun olarak tek satırda ifade edebilir miyiz?edebiliriz..E , o halde demek ki tek bir satırda bir matrisi veya tablo ifade etmenin yolu da o adette sütun açmaktan geçer değil mi?Tablomuz 6*6 idi. O halde ilk 6şarlık gruplarla 6 adet grup yani toplamda ilk satırd açacağımız 36 sütun "tablomuzdaki satırları", İkinci 6 adet 6şarlık gruplar bütünü de "tablomuzaki sütunları" temsil eder ve ilk 36lık grupla, tabiatiyle -aynı rakamlardan- oluşmuş olur , umarım buraya kadar net anlaşılmıştır.Şimdi sorumuza gelelim.Amaç neydi? Bir rakamın tablodaki koordinatında satırında ve sütununda bulunan diğer 5şer rakamlarla yani her tabloda 10 rakamla bir daha karşılaşmaması veya karşılaşsa bile tüm rakamların eşit adette karşılaşmasıydı.Amacım da özellikle 2 şer kez karşılaşması.Burada karşılaşmadan kasıt satırın ve sütunun önemi yoktur, iki defa birbiriyle sütunda da satırda da veya bir satır bir sütunda karşılaşabilir orası önemli değil.Önemli olan 6lık dizilerde toplam 2 şer kez karşılaşacağı kaç adet dizilim oluşturabiliriz.Mesela 18 rakamımız tablomuzda 5.ci satırın 2.ci sütunundaki rakam olmuş olsun.Bu rakamı oluşturacağımız tek satırlı dizide , 6şarlık ilk 6 grup satırları temsil ettiğinden 5.ci 6şarlık grubun 2.ci rakamı olarak yani 26.cı sütuna yazmalıyız, ikinci 36şarlık grupta sütunlarımızı temsil ettiğinden onunda 2.ci 6şarlık grubunda 5ci rakam olarak yazmalıyız.Burada amaç 72 ya da 36lık dizilerin bütünü değildir, zaten topu topu 36 rakam vardır, amacımız, herhangi bir rakamın bağlı bulunduğu 6şarlı grupta daha önceden herhangi bir rakamla karşılaşmamış ya da 2ci kez karşılaşmış olmasıdır, 3.cüye karşılaşmamasıdır. her 6şarlık grubun kendi içindeki dizilimi sürekli değişecektir ama rakamların kendisini kontrolü nasıl sağlarız?sorum budur
« Son Düzenleme: 25 Ağustos 2016, 03:40:25 Gönderen: kaligraf »