Soru Turnuva Takip Sistemi

Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Merhaba,

Aramızda düzenlediğimiz masa tenisi turnuvası için bir takip sistemi yapmak istiyorum.

Göndermiş olduğum dosyada İlk Karşılaşma kısmının 1. oyuncu ismini yazdığım zaman aynı satırda B Sütununa 1. Maç, 2. Maç olarak otomatik gelsin istiyorum.

Ben skor sütununu koşullu biçimlendirme ile 1 ve 0 yazdığım zaman ikonun çıkmasını yaptım.

Çeyrek final bölümünde görüldüğü gibi ilk karşılaşma daki 1. maç sonucu 1 ise onun isminin o hücreye otomatik gelmesini istiyorum.

Ayrıca sarı ile boyadığım yere ilk karşılaşma hangi maçta bittiyse otomatik gelmesini istiyorum.

Tabi yarı final ve final kısmı da aynı mantıkla işlemesi gerekiyor.

Siz değerli üstadlarım Yardımcı olursanız sevinirim.

Şimdiden teşekkür ederim.

Turnuva Takip Sistemi

 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Maç Numaralarını 1-2-3-4 diye değil de

İlk tur için 1-1 / 1-2 / 1-3 şeklinde
İkinci tur için 2-1 / 2-2 ....
Üçüncü tur için 3-1 / 3-2 Yazmak koşuluyla

Aşağıdaki formülü 2. turun ilk satırına 1.oyuncu bölümüne yapıştırın.
2. tur ve 2. oyuncular da dahil olmak üzere alttaki tüm oyucular için Copy-Paste ile formülü çoğaltın.

Tur sayısı ve Oyuncu sayısının yani satır sayısının önemi olmadan aşağıdaki formülü bu format için her daim kullanabilirsiniz.

=KAYDIR($A$1;KAÇINCI(SOLDAN($C17;1)-1&"-"&EĞER(SÜTUN()=4;0;1)+(SAĞDAN($C17;1)-1)*2+1;$C:$C;0)-1;EĞER(KAYDIR($A$1;KAÇINCI(SOLDAN($C17;1)-1&"-"&EĞER(SÜTUN()=4;0;1)+(SAĞDAN($C17;1)-1)*2+1;$C:$C;0)-1;4;1;1)=1;3;6);1;1)
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Maç Numaralarını 1-2-3-4 diye değil de

İlk tur için 1-1 / 1-2 / 1-3 şeklinde
İkinci tur için 2-1 / 2-2 ....
Üçüncü tur için 3-1 / 3-2 Yazmak koşuluyla

Aşağıdaki formülü 2. turun ilk satırına 1.oyuncu bölümüne yapıştırın.
2. tur ve 2. oyuncular da dahil olmak üzere alttaki tüm oyucular için Copy-Paste ile formülü çoğaltın.

Tur sayısı ve Oyuncu sayısının yani satır sayısının önemi olmadan aşağıdaki formülü bu format için her daim kullanabilirsiniz.

=KAYDIR($A$1;KAÇINCI(SOLDAN($C17;1)-1&"-"&EĞER(SÜTUN()=4;0;1)+(SAĞDAN($C17;1)-1)*2+1;$C:$C;0)-1;EĞER(KAYDIR($A$1;KAÇINCI(SOLDAN($C17;1)-1&"-"&EĞER(SÜTUN()=4;0;1)+(SAĞDAN($C17;1)-1)*2+1;$C:$C;0)-1;4;1;1)=1;3;6);1;1)
Merhaba Ömer Faruk Bey,

Bu formül maç turları için değil mi, oyuncu isimleri için değil.

Çeyrek Finalin Oyuncu ismine mi c17 hücresine mi yapıştıracağım.

Tur sayıları da daha mantıklı geldi haklısınız.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Verdiğim formülü D17 hücrenize yapıştırın.
D17 kopyalayıp G17,D18,G18 vb diğer oyuncu isimlerine yapıştırabilirsiniz.

C4:C13 arası 1.tur maç numaralarını 1-1 / 1-2 / 1-3 vb şeklinde düzeltin
C17:C23 arası Çeyrek final(2.tur) için maç numaralarını 2-1 / 2-2 / 2-3 vb.
Yarı Final için 3-1 / 3-2 ...

Maç sonuçlarını skor sütununa girdikçe aşağıdaki yeni maçlar için isimler doğru olarak gelecektir.
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Verdiğim formülü D17 hücrenize yapıştırın.
D17 kopyalayıp G17,D18,G18 vb diğer oyuncu isimlerine yapıştırabilirsiniz.

C4:C13 arası 1.tur maç numaralarını 1-1 / 1-2 / 1-3 vb şeklinde düzeltin
C17:C23 arası Çeyrek final(2.tur) için maç numaralarını 2-1 / 2-2 / 2-3 vb.
Yarı Final için 3-1 / 3-2 ...

Maç sonuçlarını skor sütununa girdikçe aşağıdaki yeni maçlar için isimler doğru olarak gelecektir.
Merhaba Ömer Faruk Bey,

Değer hatası veriyor

Turnuva Takip Sistemi
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Merhaba Üstad,

Ellerine Sağlık , güzel oldu. Ama bir şey soracağım. Mantığını anlamak için. Göndermiş olduğum dosyada 6 kişi maç yaptığını var sayarsak, çeyrek finalde birinin karşılaşması çıkmıyor cenk şibaroğlunun mesela bunun karşılığına 1 girerek tur mu atlamış olacağız yani çeyrek finalde maç yapmadan çeyrek finalde yenen kişi ile yarı finale mi çıkmış olacak.?

Turnuva_Takip_Sistemi.xlsx - 13 KB
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Şu an bana Turnuva kuralı soruyorsunuz. Bunu siz belirleyeceksiniz.
Eğer tek sayıda ya da finalden başlayacak olursak 2 nin katları şeklinde olmayan bir uygulamada nasıl bir kura çekim kuralları olacak onu siz söyleyeceksiniz.
 
Katılım
3 Kasım 2010
Mesajlar
219
Excel Vers. ve Dili
Excel 2016 - Türkçe
Tamam üstadım onun araştırmasını yapıp tekrar dönüş yapacağım. Ellerine sağlık. Hatta biraz daha geliştirmek istiyorum muhtemelen makro vba kullanılması gerekecek. Oyuncuları listeleyip kura çekerek karşılaştırma yapmak gibi...
 
Üst