Bu dosya, bir isim listesindeki her ismin yanında yazılı adet kadar alt alta tekrarlanmasını formüllerle sağlar. Aynı sonuca ulaşan üç ayrı yöntem tek sayfada karşılaştırmalı olarak verilir.
Dosyanın içeriği
- Sayfa1: B2:J41 aralığını kapsar. B sütununda isimler (Ahmet, Hasan, Selin, Tülin, Yeşim), C sütununda her ismin adedi bulunur.
- E sütunu (Yardımcı Sütun): Her ismin çoğaltılmaya başlayacağı sıra numarasını tutar. 1. yöntem bu sütundan yararlanır.
- F sütunu: Yardımcı sütunu kullanan 1. yöntemin sonuç listesidir.
- H sütunu (2. Yöntem): Yardımcı sütun gerektirmeyen dizi formüllü yöntemin sonuç listesidir.
- J sütunu: Üçüncü yöntemin sonuçlarını verir; formül ilk satırı J6 hücresinden başlar.
Kullanılan formüller
- 1. yöntem (F3): ROWS ile satır sırası bulunur, toplam adet olan SUM değerini aşmıyorsa INDEX ve MATCH ile E sütunundaki başlangıç sırasına göre isim getirilir; aşıyorsa hücre boş kalır.
- 2. yöntem (H3): MMULT ve TRANSPOSE ile adetlerin birikimli toplamı hesaplanır, INDEX ve MATCH ismi seçer. SUMPRODUCT ve MOD ise adetlerin negatif ya da ondalıklı olup olmadığını denetler; geçersiz adet varsa sonuç boş döner.
- 3. yöntem (J6): COUNTIF ile o ana kadar listelenen tekrar sayısı, SUMIF ile istenen adet karşılaştırılır; adedi tamamlanmamış ilk isim SIGN ve MATCH ile bulunur.
Nasıl kullanılır
- B3:B7 aralığına isimleri, C3:C7 aralığına her ismin adedini girin.
- 1. yöntem için E sütunundaki başlangıç sıralarının adetlere göre güncellendiğini kontrol edin.
- Sonuçlar F, H ve J sütunlarında listelenir; hesaplama adetlerin toplamı kadar satırda sonuç verir, kalan hücreler boş görünür.
- Daha uzun bir liste gerekirse ilgili sütundaki formüller aşağı kopyalanır.
- Dizi formülü kullanan 2. ve 3. yöntemde sonucun yanlış çıkması durumunda formülü Ctrl+Shift+Enter ile girin.