İçindekiler
Bu eğitimde, Excel'de formüllerle nasıl sayı dizisi oluşturacağınızı öğreneceksiniz. Ayrıca, yeni bir dinamik dizi SEQUENCE işlevini kullanarak bir dizi Roma sayısını ve rastgele tamsayıyı otomatik olarak nasıl oluşturacağınızı göstereceğiz.
Excel'de sayıları manuel olarak sıraya koymanız gereken zamanlar çoktan geride kaldı. Modern Excel'de, Otomatik Doldurma özelliği ile basit bir sayı serisini anında oluşturabilirsiniz. Aklınızda daha spesifik bir görev varsa, bu amaç için özel olarak tasarlanmış SIRA işlevini kullanın.
Excel SEQUENCE işlevi
Excel'deki SIRA işlevi, 1, 2, 3 vb. gibi sıralı sayılardan oluşan bir dizi oluşturmak için kullanılır.
Microsoft Excel 365'te tanıtılan yeni bir dinamik dizi işlevidir. Sonuç, belirtilen sayıda satır ve sütuna otomatik olarak dökülen dinamik bir dizidir.
Fonksiyon aşağıdaki sözdizimine sahiptir:
SEQUENCE(rows, [columns], [start], [step])Nerede?
Sıralar (isteğe bağlı) - doldurulacak satır sayısı.
Sütunlar (isteğe bağlı) - doldurulacak sütun sayısı. Atlanırsa, varsayılan olarak 1 sütun olur.
Başlangıç (isteğe bağlı) - dizideki başlangıç numarası. Atlandığı takdirde varsayılan değer 1'dir.
Adım (isteğe bağlı) - dizideki sonraki her değer için artış. Pozitif veya negatif olabilir.
- Pozitifse, sonraki değerler artarak artan bir dizi oluşturur.
- Negatifse, sonraki değerler azalan bir dizi oluşturarak azalır.
- Atlanırsa, adım varsayılan olarak 1 olur.
SEQUENCE işlevi yalnızca Microsoft 365 için Excel, Excel 2021 ve Web için Excel'de desteklenir.
Excel'de sayı dizisi oluşturmak için temel formül
Bir satır sütununu 1'den başlayarak sıralı sayılarla doldurmak istiyorsanız, Excel SEQUENCE işlevini en basit haliyle kullanabilirsiniz:
Rakamları bir sütun :
SIRA ( n )Numaraları bir sıra :
SEQUENCE(1, n )Nerede n dizideki eleman sayısıdır.
Örneğin, bir sütunu 10 artan sayı ile doldurmak için, ilk hücreye (bizim durumumuzda A2) aşağıdaki formülü yazın ve Enter tuşuna basın:
=SEQUENCE(10)
Sonuçlar otomatik olarak diğer satırlara yayılacaktır.
Yatay bir sekans oluşturmak için sıralar argümanını 1 olarak değiştirin (veya atlayın) ve sütunlar , bizim durumumuzda 8:
=SEQUENCE(1,8)
Eğer doldurmak isterseniz hücre aralığı sıralı sayılarla tanımlayın, ardından hem sıralar ve sütunlar Örneğin, 5 satır ve 3 sütunu doldurmak için şu formülü kullanırsınız:
=SEQUENCE(5,3)
için başla belirli bir sayı ile 100 diyelim, bu sayıyı 3. bağımsız değişkene girin:
=SEQUENCE(5,3,100)
ile bir sayı listesi oluşturmak için belirli artış adımı , 4. argümandaki adımı tanımlar, bizim durumumuzda 10:
=SEQUENCE(5,3,100,10)
Sade bir İngilizceye çevrildiğinde, formülümüzün tamamı aşağıdaki gibidir:
SEQUENCE işlevi - hatırlanması gerekenler
Excel'de verimli bir şekilde sayı dizisi yapmak için lütfen bu 4 basit gerçeği hatırlayın:
- SEQUENCE işlevi yalnızca Microsoft 365 abonelikleri ve Excel 2021 ile kullanılabilir. Excel 2019, Excel 2016 ve önceki sürümlerde, bu sürümler dinamik dizileri desteklemediği için çalışmaz.
- Sıralı sayılar dizisi nihai sonuçsa, Excel tüm sayıları otomatik olarak dökülme aralığı adı verilen bir aralıkta çıkarır. Bu nedenle, formülü girdiğiniz hücrenin aşağısında ve sağında yeterince boş hücre olduğundan emin olun, aksi takdirde #SPILL hatası oluşur.
- 'yi nasıl yapılandırdığınıza bağlı olarak, elde edilen dizi tek boyutlu veya iki boyutlu olabilir. sıralar ve sütunlar Argümanlar.
- Ayarlanmamış herhangi bir isteğe bağlı bağımsız değişken varsayılan olarak 1'dir.
Excel'de sayı dizisi nasıl oluşturulur - formül örnekleri
Temel SEQUENCE formülü çok heyecan verici görünmese de, diğer işlevlerle birleştirildiğinde yepyeni bir kullanışlılık düzeyi kazanır.
Excel'de azalan (azalan) bir dizi oluşturma
Sonraki her değer bir öncekinden daha küçük olacak şekilde azalan sıralı bir seri oluşturmak için, a negatif numarası için adım Tartışma.
Örneğin, 10'dan başlayıp 1'e kadar azalan sayıların bir listesini oluşturmak için bu formülü kullanın:
=SEQUENCE(10, 1, 10, -1)
İki boyutlu bir diziyi dikey olarak yukarıdan aşağıya doğru hareket etmeye zorlama
Bir hücre aralığını sıralı sayılarla doldururken, varsayılan olarak, seri her zaman ilk satır boyunca yatay olarak ilerler ve ardından bir sonraki satıra geçer, tıpkı bir kitabı soldan sağa okumak gibi. Dikey olarak, yani ilk sütun boyunca yukarıdan aşağıya ve ardından bir sonraki sütuna doğru yayılmasını sağlamak için, TRANSPOSE işlevinde SEQUENCE öğesini yerleştirin. Lütfen TRANSPOSE öğesinin satırları değiştirdiğini vesütunları için, bunları ters sırada belirtmeniz gerekir:
TRANSPOSE(SEQUENCE( sütunlar , sıralar , başlangıç, adım))Örneğin, 5 satır ve 3 sütunu 100'den başlayan ve 10'ar artan sıralı sayılarla doldurmak için formül şu biçimi alır:
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
Yaklaşımı daha iyi anlamak için lütfen aşağıdaki ekran görüntüsüne bir göz atın. Burada, tüm parametreleri ayrı hücrelere (E1: E4) giriyoruz ve aşağıdaki formüllerle 2 dizi oluşturuyoruz. Lütfen dikkat edin sıralar ve sütunlar farklı sırayla tedarik edilir!
Dikey olarak yukarıdan aşağıya doğru hareket eden dizi (satır bazında):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
Yatay olarak soldan sağa (sütun bazında) hareket eden düzenli dizi:
=SEQUENCE(E1, E2, E3, E4)
Roma rakamlarından bir dizi oluşturun
Bir görev için veya sadece eğlence için bir Roma sayı dizisine mi ihtiyacınız var? Bu çok kolay! Normal bir DİZİ formülü oluşturun ve ROMAN işlevinde çarpıtın. Örneğin:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
Burada B1 satır sayısı, B2 sütun sayısı, B3 başlangıç numarası ve B4 adımdır.
Artan veya azalan rastgele sayı dizisi oluşturma
Muhtemelen bildiğiniz gibi, yeni Excel'de rastgele sayılar üretmek için birkaç makale önce tartıştığımız RANDARRAY adlı özel bir işlev vardır. Bu işlev birçok yararlı şey yapabilir, ancak bizim durumumuzda yardımcı olamaz. Rastgele tam sayıların artan veya azalan bir serisini oluşturmak için, eski güzel RANDBETWEEN işlevine ihtiyacımız olacak adım SEQUENCE argümanı.
Örneğin, bir dizi oluşturmak için artan rastgele sayılar sırasıyla B1 ve B2'de belirtilen sayıda satır ve sütuna yayılan ve B3'teki tamsayıdan başlayan formül aşağıdaki gibidir:
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
Daha küçük veya daha büyük bir adım istediğinize bağlı olarak, RANDBETWEEN'in ikinci bağımsız değişkeni için daha düşük veya daha yüksek bir sayı girin.
Bir dizi yapmak için azalan rastgele sayılar , the adım negatif olmalıdır, bu nedenle RANDBETWEEN işlevinden önce eksi işareti koyarsınız:
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
Not: Excel RANDBETWEEN işlevi uçucu çalışma sayfanızdaki her değişiklikle birlikte yeni rastgele değerler üretecektir. Sonuç olarak, rastgele sayı diziniz sürekli olarak değişecektir. Bunun olmasını önlemek için Excel'in Özel Yapıştır > Değerler formülleri değerlerle değiştirme özelliği.
Excel SEQUENCE işlevi eksik
Diğer dinamik dizi işlevlerinde olduğu gibi, SEQUENCE yalnızca dinamik dizileri destekleyen Microsoft 365 için Excel ve Excel 2021'de kullanılabilir. Dinamik öncesi Excel 2019, Excel 2016 ve daha düşük sürümlerde bu işlevi bulamazsınız.
Excel'de formüllerle nasıl sıra oluşturulacağı bu kadar. Umarım örnekler hem yararlı hem de eğlenceli olmuştur. Her neyse, okuduğunuz için teşekkürler ve haftaya blogumuzda görüşmek dileğiyle!
İndirmek için pratik çalışma kitabı
Excel SEQUENCE formül örnekleri (.xlsx dosyası)