Dizi formülleri ekleme

Elektronik Tablo Düzenleyicisi, dizi formüllerini kullanmanızı sağlar. Dizi formülleri, birkaç olağan formül yerine tek bir dizi formülü girebileceğinizden, bir elektronik tablodaki formüller arasında tutarlılık sağlar, büyük miktarda veriyle çalışmayı basitleştirir, bir sayfayı hızla verilerle doldurmanıza olanak tanır ve çok daha fazlasını sağlar.

Aşağıda sıralananları yapmak için formülleri ve yerleşik işlevleri dizi formülleri olarak girebilirsiniz:

Birden çok değer döndürebilen özel olarak belirlenmiş işlevler de vardır. Bunları Enter tuşuna basarak girerseniz tek bir değer döndürürler. Sonuçları görüntülemek için bir hücre çıkış aralığı seçer ve ardından Ctrl + Shift + Enter tuşuna basarak bir işlev girerseniz, bir değer aralığı döndürür (döndürülen değerlerin sayısı, önceden seçilen çıkış aralığının boyutuna bağlıdır). Aşağıdaki listede, bu işlevlerin ayrıntılı açıklamalarına giden bağlantılar bulunmaktadır.

Dizi işlevleri

Dizi formülleri ekleme

Bir dizi formülü eklemek için

  1. Sonuçları görüntülemek istediğiniz hücre aralığını seçin.

    Dizi formülleri ekleme

  2. Kullanmak istediğiniz formülü, gerekli bağımsız değişkenleri parantez () içinde belirterek formül çubuğuna girin.

    Dizi formülleri ekleme

  3. Ctrl + Shift + Enter tuş kombinasyonuna basın.

    Dizi formülleri ekleme

Sonuçlar seçilen hücre aralığında görüntülenecek ve formül çubuğundaki formül, bir dizi formülü olduğunu belirtmek için otomatik olarak kıvrık parantez { } içine alınacaktır. Örneğin, {=BENZERSİZ(B2:D6)}. Bu ayraçlar manuel olarak girilemez.

Tek hücreli dizi formülü oluşturma

Aşağıdaki örnekte, tek bir hücrede görüntülenen dizi formülünün sonucu gösterilmektedir. Bir hücre seçin, =TOPLA(C2:C11*D2:D11) formülünü girin ve Ctrl + Shift + Enter tuş kombinasyonuna basın.

Dizi formülleri ekleme

Çok hücreli dizi formülü oluşturma

Aşağıdaki örnekte, bir hücre aralığında görüntülenen dizi formülünün sonuçları gösterilmektedir. Bir hücre aralığı seçin, =C2:C11*D2:D11 formülünü girin ve Ctrl + Shift + Enter tuş kombinasyonuna basın.

Dizi formülleri ekleme

Dizi formüllerini düzenleme

Girilen bir dizi formülünü her düzenlediğinizde (örneğin, bağımsız değişkenleri değiştirdiğinizde), değişiklikleri kaydetmek için Ctrl + Shift + Enter tuş kombinasyonunu kullanın.

Aşağıdaki örnekte, yeni veriler eklediğinizde çok hücreli bir dizi formülünün nasıl genişletileceği açıklanmaktadır. Bir dizi formülü içeren tüm hücreleri ve yeni verilerin yanındaki boş hücreleri seçin, bağımsız değişkenleri yeni verileri içerecek şekilde formül çubuğunda düzenleyin Ctrl + Shift + Enter tuş kombinasyonuna basın.

Dizi formüllerini düzenleme

Çok hücreli bir dizi formülünü daha küçük bir hücre aralığına uygulamak istiyorsanız, geçerli dizi formülünü silmeniz ve ardından yeni bir dizi formülü girmeniz gerekir.

Dizinin bir kısmı değiştirilemez veya silinemez. Dizideki tek bir hücreyi düzenlemeye, taşımaya veya silmeye ya da diziye yeni bir hücre eklemeye çalışırsanız aşağıdaki uyarıyı alırsınız: Bir dizinin parçasını değiştiremezsiniz.

Bir dizi formülünü silmek için dizi formülünü içeren tüm hücreleri seçin ve Delete tuşuna basın. Alternatif olarak, formül çubuğunda dizi formülünü seçin, Delete ve Ctrl + Shift + Enter tuş kombinasyonuna basın.

Dizi formülü kullanım örnekleri

Bu bölümde, belirli görevleri gerçekleştirmek için dizi formüllerinin nasıl kullanılacağına ilişkin bazı örnekler verilmektedir.

Bir hücre aralığındaki bazı karakterleri saydırma

Bağımsız değişkendeki hücre aralığını kendi hücre aralığınızla değiştirerek aşağıdaki dizi formülünü kullanabilirsiniz: =TOPLA(UZUNLUK(B2:B11)). UZUNLUK işlevi, hücre aralığındaki her bir metin dizesinin uzunluğunu hesaplar. TOPLA işlevi, değerleri bir araya toplar.

Dizi formüllerini kullanma

Ortalama karakter sayısını elde etmek için TOPLA işlevini ORTALAMA işlevi ile değiştirin.

Bir hücre aralığındaki en uzun dizeyi bulun

Bağımsız değişkendeki hücre aralıklarındaki kendi hücre aralıklarınızla değiştirerek aşağıdaki dizi formülünü kullanabilirsiniz: =İNDİS(B2:B11;KAÇINCI(MAK(UZUNLUK(B2:B11));UZUNLUK(B2:B11);0);1). UZUNLUK işlevi, hücre aralığındaki her bir metin dizesinin uzunluğunu hesaplar. MAK işlevi, en büyük değeri hesaplar. KAÇINCI işlevi, en uzun dizeye sahip hücrenin adresini bulur. İNDİS işlevi, bulunan hücreden değeri döndürür.

Dizi formüllerini kullanma

En kısa dizeyi bulmak için değiştirin MAK işlevini MİN işlevi ile değiştirin.

Değerleri koşullara göre toplama

Belirli bir sayıdan (bu örnekte 2) büyük değerleri toplamak için bağımsız değişkenlerdeki hücre aralıklarını kendi aralıklarınızla değiştirerek aşağıdaki dizi formülünü kullanabilirsiniz: =TOPLA(EĞER(C2:C11>2;C2:C11)). EĞER işlevi, pozitif ve yanlış değerlerden oluşan bir dizi oluşturur. TOPLA işlevi, yanlış değerleri yok sayar ve pozitif değerleri bir araya toplar.

Dizi formüllerini kullanma