Tekrarlayan sayı dizisi oluşturma (Repeating number sequence), 1, 2, 3 gibi bir sayı grubunu istediğiniz kadar art arda yinelemenizi sağlar. Excel 365 ve Excel 2021'de bunu tek hücreye yazılan SIRALI ve MOD işlevlerinden oluşan bir formülle yapabilirsiniz; sonuç aşağı doğru kendiliğinden taşar. Aynı yöntemle her sayıyı art arda tekrarlayabilir ya da bir ürün listesini defalarca çoğaltabilirsiniz.
Formül tek hücreye yazılır ve sonuç C2'den başlayarak aşağıya taşar; formülü aşağı doğru kopyalamanız gerekmez. Taşma alanındaki hücrelerin boş olması gerekir. Kaç sayı ya da kaç tekrar isterseniz A2 ve B2 hücrelerindeki değerleri değiştirmeniz yeterlidir, dizi kendiliğinden yeniden oluşur.
Burada sıra, tekrar sayısına bölünür ve tam kısmı alınır. Böylece aynı değer tekrar sayısı kadar yan yana kalır, ardından bir sonraki sayıya geçilir.
C2 hücresi dizinin ilk değerini (1) verir ve sonuç aşağıya doğru taşar. Dizi, kaç sayı ile tekrar sayısının çarpımı kadar hücreyi doldurur. A2 ya da B2'deki değeri değiştirdiğinizde dizinin uzunluğu ve döngüsü kendiliğinden güncellenir.
Dizinin ilk değeri C2 hücresinde (1) görünür. Her sayı tekrar sayısı kadar art arda yazıldıktan sonra bir sonraki sayıya geçilir. Tekrar sayısını B2 hücresinden değiştirerek blokların uzunluğunu ayarlayabilirsiniz.
Formül ürün sayısını SATIRSAY ile kendisi bulur; bu yüzden listeye ürün eklediğinizde aralığı genişletmeniz yeterlidir. Liste C2 hücresindeki ilk ürünle (Kalem) başlar ve ürünleri aynı sırayla tekrar sayısı kadar yineler.
Bu yöntemde dizinin uzunluğunu kopyaladığınız satır sayısı belirler.
Formül neden taşma hatası (#SPILL!) veriyor? Taşacak alandaki hücrelerden en az biri doludur. Bu hücreleri temizlediğinizde sonuç görüntülenir.
Dizi 1 yerine farklı bir sayıdan başlayabilir mi? Evet. MOD sonucuna eklenen 1 yerine başlangıç sayısını yazmanız yeterlidir.
Sonucu sabit değere nasıl çeviririm? Taşan aralığı seçip kopyalayın ve Özel Yapıştır ile değer olarak yapıştırın.
Tekrarlayan sayı dizisi nasıl oluşturulur
Bir sayı grubunu belirli sayıda yinelemek için A2 hücresine grupta kaç sayı olacağını, B2 hücresine grubun kaç kez tekrarlanacağını yazın. C2 hücresine şu formülü girin:Formül tek hücreye yazılır ve sonuç C2'den başlayarak aşağıya taşar; formülü aşağı doğru kopyalamanız gerekmez. Taşma alanındaki hücrelerin boş olması gerekir. Kaç sayı ya da kaç tekrar isterseniz A2 ve B2 hücrelerindeki değerleri değiştirmeniz yeterlidir, dizi kendiliğinden yeniden oluşur.
Formül nasıl çalışır
Formülün üç parçası vardır:- SIRALI (SEQUENCE): Kaç sayı ile tekrar sayısının çarpımı kadar satırlık 1, 2, 3, 4... biçiminde bir sıra üretir. Dizinin toplam uzunluğunu bu çarpım belirler.
- -1 işlemi: Sırayı 0'dan başlatır; böylece bölümden kalan hesabı düzgün döngü verir.
- MOD: Sıradaki her sayıyı grubun büyüklüğüne böler ve kalanı verir. Kalanlar 0, 1, 2, 0, 1, 2 gibi döngüsel ilerler.
- +1 işlemi: Kalanlara bir ekleyerek dizinin 1'den başlamasını sağlar.
Her sayıyı art arda tekrarlama
1, 2, 3 gibi bir grubu baştan tekrarlamak yerine her sayıyı kendi içinde yinelemek isterseniz, yani 1, 1, 2, 2, 3, 3 gibi bir sıra istiyorsanız MOD yerine TAMSAYI işlevini kullanın:Burada sıra, tekrar sayısına bölünür ve tam kısmı alınır. Böylece aynı değer tekrar sayısı kadar yan yana kalır, ardından bir sonraki sayıya geçilir.
1. Sayı grubunu baştan tekrarlama
A2 hücresine grupta kaç sayı olacağını, B2 hücresine grubun kaç kez tekrarlanacağını yazın. C2 hücresindeki formül dizinin tamamını üretir; C3 ile C10 arasındaki hücreler taşma alanı olduğu için boş bırakılır.İstenen Sayıda Tekrarlayan Sayılar Oluşturma
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Kaç Sayı | Tekrar | Tekrarlı Dizi |
| 2 | 3 | 3 | 1 |
| 3 | 2 | ||
| 4 | 3 | ||
| 5 | 1 | ||
| 6 | 2 | ||
| 7 | 3 | ||
| 8 | 1 | ||
| 9 | 2 | ||
| 10 | 3 |
Döngülü DiziExcelDepo v1.0.0
2. Her sayıyı art arda yineleme
Bu kez sayılar baştan tekrarlanmaz; her sayı, tekrar sayısı kadar yan yana yazılır. C2 hücresine TAMSAYI içeren formülü girin, C3 ile C9 arasını boş bırakın.İstenen Sayıda Tekrarlayan Sayılar Oluşturma
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Kaç Sayı | Tekrar | Blok Dizi |
| 2 | 4 | 2 | 1 |
| 3 | 1 | ||
| 4 | 2 | ||
| 5 | 2 | ||
| 6 | 3 | ||
| 7 | 3 | ||
| 8 | 4 | ||
| 9 | 4 |
Blok TekrarExcelDepo v1.0.0
3. Ürün listesini tekrarlama
Sayılar yerine metin listesini tekrarlamak için MOD sonucunu İNDİS işlevine satır numarası olarak verin. A2:A4 aralığında ürünler, B2 hücresinde tekrar sayısı bulunur; C2 hücresine formülü girin ve C3 ile C10 arasını boş bırakın.İstenen Sayıda Tekrarlayan Sayılar Oluşturma
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Tekrar | Tekrarlı Liste |
| 2 | Kalem | 3 | Kalem |
| 3 | Defter | Defter | |
| 4 | Silgi | Silgi | |
| 5 | Kalem | ||
| 6 | Defter | ||
| 7 | Silgi | ||
| 8 | Kalem | ||
| 9 | Defter | ||
| 10 | Silgi |
Ürün ListesiExcelDepo v1.0.0
Sık sorulan sorular
Excel'in eski sürümlerinde bu iş nasıl yapılır? SIRALI işlevi Excel 2021 ve Microsoft 365'te bulunur. Eski sürümlerde ilk hücreye aşağıdaki formülü yazıp istediğiniz satır sayısı kadar aşağı kopyalayın:Bu yöntemde dizinin uzunluğunu kopyaladığınız satır sayısı belirler.
Formül neden taşma hatası (#SPILL!) veriyor? Taşacak alandaki hücrelerden en az biri doludur. Bu hücreleri temizlediğinizde sonuç görüntülenir.
Dizi 1 yerine farklı bir sayıdan başlayabilir mi? Evet. MOD sonucuna eklenen 1 yerine başlangıç sayısını yazmanız yeterlidir.
Sonucu sabit değere nasıl çeviririm? Taşan aralığı seçip kopyalayın ve Özel Yapıştır ile değer olarak yapıştırın.
Kullanırken dikkat edin
- Taşma alanını boş bırakın: Dinamik dizi formülünün sonucu yazılacağı hücreler dolu ise taşma hatası (#SPILL!) alırsınız. Formülün altındaki hücreleri temizleyin.
- Sürüm farkı: SIRALI işlevi yalnızca Excel 2021 ve Microsoft 365'te çalışır. Daha eski sürümlerde SATIR işleviyle kurulan ve aşağı kopyalanan formül kullanılmalıdır.
- Başvuruları sabit tutun: Kaç sayı ve tekrar değerlerini ayrı hücrelerde tutup formülde bu hücrelere başvurun. Formülün içine 3 ya da 4 gibi sabit sayılar yazarsanız her değişiklikte formülü düzenlemeniz gerekir.
- Sonuç aralığına başvurma: Taşan sonucu başka bir formülde kullanacaksanız ilk hücrenin adresinin sonuna diyez işareti ekleyerek (ör. C2#) tüm taşma aralığına başvurabilirsiniz. Dizi uzayıp kısaldığında bu başvuru da kendiliğinden güncellenir.
- İlgili konular: SIRALI, MOD, TAMSAYI, İNDİS, SATIRSAY, SATIR işlevleri ve dinamik dizi (taşma) davranışı.
Ekli dosyalar
Son düzenleme: