Bu dosya, bir isim listesindeki kişileri kıdem sırasına göre dengeli takımlara dağıtmak için hazırlanmış bir şablondur. Takım sayısı girildiğinde her takım için üye listesi formüllerle otomatik oluşturulur.
Dosyanın içeriği
- Takım Oluşturma sayfası: Tek sayfadan oluşur ve B2:Q18 aralığını kullanır.
- İsimler (B sütunu) ve Derece (D sütunu): Tablo olarak tanımlıdır. Örnek olarak Ayla, Bahri, Bilge, Ceylan, Genco gibi 14 isim ve her isim için bir derece değeri bulunur.
- H2:J2 hücreleri takım numaralarını, altındaki satırlar her takıma düşen isimleri gösterir.
Kullanılan formüller
- Derece sütunu, kıdem değerini tablodaki diğer kıdemlerle karşılaştırarak sıra numarası üretir:
=RANK(Table1[[#This Row],[Kıdem]],Table1[Kıdem]) - Takım numaraları başlık satırında, COLUMNS ile üretilir ve F3 hücresindeki değere göre sınırlanır:
- Takım üyeleri ise iç içe INDEX fonksiyonlarıyla derece sırasına göre çekilir; IFERROR boş kalan hücrelerde hata göstermez:
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 modülündeki refresh makrosu, "Team Generator" adlı sayfayı yeniden hesaplatır. Makro dosyada başka bir işlem yapmaz; dosya silme veya dış bağlantı içermez. Dosyadaki sayfanın adı "Takım Oluşturma" olduğundan, makronun başvurduğu sayfa adı bu ada göre uyarlanmadıkça makro çalışırken hata verebilir.Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- B sütunundaki tabloya isimleri, kıdem sütununa her kişinin kıdem değerini girin.
- F3 hücresine oluşturulacak takım sayısını yazın.
- H:J aralığında takım numaraları ve üyeler otomatik listelenir.
- Liste güncellenmezse F9 tuşuyla sayfayı yeniden hesaplatın.