Dizi formülleri, çoğu zaman standart çalışma sayfası işlevleriyle yapılamayan karmaşık hesaplamalar yapmanıza olanak tanıyan güçlü formüllerdir. Bunlara "Ctrl-Shift-Enter" veya "CSE" formülleri de denir, çünkü bu formülleri girmek için Ctrl+Shift+Enter tuşlarına basmanız gerekir. Dizi formüllerini kullanarak imkansız gibi görüneni yapabilirsiniz, örneğin
- Bir hücre aralığındaki karakterlerin sayısını hesaplama.
- Üst ve alt sınırlar arasındaki sayı aralığında yer alan en düşük değerler gibi, belirli koşullara uyan sayıların toplamını alma.
- Değer aralığında her n. değerin toplamını alma.
Excel iki tür dizi formülü sağlar: Tek bir sonuç oluşturmak için birçok hesaplama yapan dizi formülleri ve birden çok sonuç hesaplayan dizi formülleri. Bazı çalışma sayfası işlevleri, değer dizileri döndürür veya bağımsız değişken olarak bir değer dizisi gerektirir. Daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.
Not
Microsoft 365'in güncel bir sürümüne sahipseniz, formülü çıkış aralığının sol üst hücresine girebilir ve ardından formülü dinamik dizi formülü olarak onaylamak için ENTER tuşuna basabilirsiniz. Aksi takdirde, önce çıkış aralığını seçip çıkış aralığının sol üst hücresine formülü girme ve sonra bunu doğrulamak için CTRL+SHIFT+ENTER tuşlarına basma yoluyla formülün bir eski dizi formülü olarak girilmesi gerekir. Excel sizin için formülün başına ve sonuna küme ayraçları ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.
Tek bir sonuç hesaplayan bir dizi formülü oluşturma
Bu tür dizi formülü, birkaç farklı formülü tek bir dizi formülü ile değiştirerek çalışma sayfası modelini basitleştirebilir.
Dizi formülünü girmek istediğiniz hücreyi tıklatın.
Kullanmak istediğiniz formülü yazın.
Dizi formüllerinde standart formül sözdizimi kullanılır. Bunların tümü bir eşittir işaretiyle (=) başlar ve dizi formüllerinizde yerleşik Excel işlevlerinden istediklerinizi kullanabilirsiniz.
Örneğin, bu formül hisse senedi fiyatları ve hisselerden oluşan bir dizinin toplam değerini hesaplar ve sonucu "Toplam Değer" öğesinin yanındaki hücreye yerleştirir.
Formül önce hisseleri (B2 – F2 hücreleri) fiyatlarıyla (B3 – F3 hücreleri) çarpar, sonra da bu sonuçları toplayarak 35.525 genel toplamını oluşturur. Formül tek bir hücrede bulunduğundan, bu tek hücreli dizi formülü örneğidir.
Enter tuşuna basın (geçerli bir Microsoft 365 Aboneliğiniz varsa); aksi takdirde Ctrl+Shift+Enter tuşlarına basın.
Ctrl+Shift+Enter tuşlarına bastığınızda, Excel formülü otomatik olarak { } (bir çift açma ve kapatma küme ayracı) arasına ekler.Not
Microsoft 365'in güncel bir sürümüne sahipseniz, formülü çıkış aralığının sol üst hücresine girebilir ve ardından formülü dinamik dizi formülü olarak onaylamak için ENTER tuşuna basabilirsiniz. Aksi takdirde, önce çıkış aralığını seçip çıkış aralığının sol üst hücresine formülü girme ve sonra bunu doğrulamak için CTRL+SHIFT+ENTER tuşlarına basma yoluyla formülün bir eski dizi formülü olarak girilmesi gerekir. Excel sizin için formülün başına ve sonuna küme ayraçları ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.
Birden çok sonuç hesaplayan bir dizi formülü oluşturma
Bir dizi formülü kullanarak çok sayıda sonuç hesaplamak için diziyi, dizi bağımsız değişkenlerinde kullanacağınız satır ve sütun sayısıyla tam olarak aynı sayıda satır ve sütunu olan bir hücre aralığına girin.
Dizi formülünü girmek istediğiniz hücre aralığını seçin.
Kullanmak istediğiniz formülü yazın.
Dizi formüllerinde standart formül sözdizimi kullanılır. Bunların tümü bir eşittir işaretiyle (=) başlar ve dizi formüllerinizde yerleşik Excel işlevlerinden istediklerinizi kullanabilirsiniz.
Aşağıdaki örnekte, formül her sütundaki payları fiyata göre çarpar ve formül satır 5'teki seçili hücrelerde yer alır.
Enter tuşuna basın (geçerli bir Microsoft 365 Aboneliğiniz varsa); aksi takdirde Ctrl+Shift+Enter tuşlarına basın.
Ctrl+Shift+Enter tuşlarına bastığınızda, Excel formülü otomatik olarak { } (bir çift açma ve kapatma küme ayracı) arasına ekler.Not
Microsoft 365'in güncel bir sürümüne sahipseniz, formülü çıkış aralığının sol üst hücresine girebilir ve ardından formülü dinamik dizi formülü olarak onaylamak için ENTER tuşuna basabilirsiniz. Aksi takdirde, önce çıkış aralığını seçip çıkış aralığının sol üst hücresine formülü girme ve sonra bunu doğrulamak için CTRL+SHIFT+ENTER tuşlarına basma yoluyla formülün bir eski dizi formülü olarak girilmesi gerekir. Excel sizin için formülün başına ve sonuna küme ayraçları ekler. Dizi formülleri hakkında daha fazla bilgi için bkz. Dizi formülleriyle ilgili yönergeler ve örnekler.
Dizi formülünüze yeni veriler eklemeniz gerekiyorsa, bkz: Dizi formülünü genişletme. Şunları da deneyebilirsiniz:
- Dizi formüllerini değiştirme kuralları (titiz olabilirler)
- Dizi formülünü silme (burada da Ctrl+Shift+Enter tuşlarına basarsınız)
- Dizi formüllerinde dizi sabitlerini kullanma (bunlar kullanışlı olabilir)
- Dizi sabitini adlandırma (sabitlerin kullanımını kolaylaştırabilir)
Bir deneyin
Kendi verilerinizle denemeden önce dizi sabitleriyle biraz alıştırma yapmak isterseniz, buradaki örnek verileri kullanabilirsiniz.
Aşağıdaki çalışma kitabı dizi formülleriyle ilgili örnekler gösterir. Örneklerle en iyi şekilde çalışmak için, sağ alt köşedeki Excel simgesine tıklayarak çalışma kitabını bilgisayarınıza indirmeli ve sonra Excel masaüstü programında açmalısınız.
Aşağıdaki tabloyu kopyalayın ve Excel'de A1 hücresine yapıştırın. E2:E11 hücrelerini seçtiğinizden emin olun, =C2:C11*D2:D11 formülünü girin ve ardından Ctrl+Shift+Enter tuşlarına basarak bunu dizi formülüne dönüştürün.
| Satış Elemanı | Otomobil Türü | Satış Sayısı | Birim Fiyat | Toplam Satışlar |
|---|---|---|---|---|
| Özdemir | Sedan | 5 | 2200 | =C2:C11*D2:D11 |
| Coupe | 4 | 1800 | ||
| Ingle | Sedan | 6 | 2300 | |
| Coupe | 8 | 1700 | ||
| Jordan | Sedan | 3 | 2000 | |
| Coupe | 1 | 1600 | ||
| Pica | Sedan | 9 | 2150 | |
| Coupe | 5 | 1950 | ||
| Sanchez | Sedan | 6 | 2250 | |
| Coupe | 8 | 2000 |
Çok hücreli dizi formülü oluşturma
- Örnek çalışma kitabında E2 ile E11 arasındaki hücreleri seçin. Bu hücreler sonuçlarınızı içerecektir.
Formülü girmeden önce, her zaman sonuçlarınızın yer alacağı hücreyi veya hücreleri seçersiniz.
Ve her zaman derken, zamanın yüzde 100'ünü kastediyoruz.
- Bu formülü girin. Bir hücreye girmek için yazmaya başlamanız (eşittir işaretine basın) yeterlidir; formül seçtiğiniz son hücrede görünür. Formülü, formül çubuğuna da girebilirsiniz:
=C2:C11*D2:D11 - Ctrl+Üst Krkt+Enter tuşlarına basın.
Tek hücreli dizi formülü oluşturma
- Örnek çalışma kitabında B13 hücresini tıklatın.
- Yukarıdaki 2. adımda yer alan yöntemlerden birini kullanarak bu formülü girin:
=TOPLA(C2:C11*D2:D11) - Ctrl+Üst Krkt+Enter tuşlarına basın.
Formül C2:C11 ve D2:D11 hücre aralığındaki değerleri çarpar, ardından sonuçları toplayarak genel toplamı hesaplar.
Daha fazla yardım mı gerekiyor?
Dilediğiniz zaman Excel Teknoloji Topluluğundaki uzmanlara sorabilir veya Topluluklar'dan destek alabilirsiniz.