Bir e-tabloda aynı formülü onlarca hücreye kopyaladığınız günler geride kaldı. Excel’in dinamik dizi formülleri sayesinde tek bir hücreye yazdığınız formül, ihtiyaç duyduğu kadar hücreyi otomatik olarak doldurur. Peki bu formüller tam olarak nasıl çalışıyor ve günlük işlerinizde size nasıl zaman kazandırabilir? İşte cevapları bu yazıda.
Dinamik Dizi Formülü Nedir?
Geleneksel Excel formüllerinde bir hesaplama yapıp sonucu görmek istediğinizde, formülü her hücreye ayrı ayrı girmeniz ya da kopyalamanız gerekiyordu. Dinamik dizilerde ise durum farklı: tek bir formül, sonucun gerektirdiği tüm hücrelere otomatik olarak “taşar” (spill). Kaynak verileriniz büyüdüğünde veya küçüldüğünde sonuç alanı da buna uyum sağlar.
Bu özellik Excel 365, Excel 2021 ve ONLYOFFICE E-Tablo Düzenleyicisi‘nde tam olarak desteklenmektedir. Eğer ONLYOFFICE’i henüz denemediyseniz, doldurulabilir formlar gibi gelişmiş özelliklerini keşfetmenizi öneriyoruz.
Taşma Davranışı (Spill) Nasıl Çalışır?
Dinamik dizilerin temelinde taşma davranışı yatar. Bunu Türkçe bir örnekle açıklayalım: Diyelim ki bir okuldaki öğrenci listesinden sadece 10. sınıf öğrencilerini çekmek istiyorsunuz. Tek bir FİLTRE formülü yazmanız yeterli — sonuçlar otomatik olarak alt hücrelere dolar.
Taşma davranışının temel kuralları:
- Formül yalnızca sol üst hücrede bulunur, diğer hücreler otomatik dolar
- Kaynak veriler değiştiğinde taşma aralığı anında güncellenir — elle müdahale gerekmez
- Çıktı alanında başka bir veri varsa
#TAŞMA!hatası alırsınız — o hücreleri boşaltmanız yeterli - Tüm taşma sonuçlarına tek seferde başvurmak için
#operatörünü kullanın:=TOPLA(A2#)
Dikkat: Dinamik dizi fonksiyonları Excel’in tablo (Table) nesneleri içinde çalışmaz. Formüllerinizi normal hücre aralıklarında kullanmanız gerekir.
Altı Temel Dinamik Dizi Fonksiyonu
Aşağıda en çok kullanılan altı dinamik dizi fonksiyonunu Türkçe örneklerle inceleyeceğiz. Her birini ONLYOFFICE E-Tablo Düzenleyicisi’nde birebir uygulayabilirsiniz.
1. FİLTRE Fonksiyonu
Büyük bir veri setinden belirli bir koşula uyan kayıtları süzmenizi sağlar. Örneğin, Türkiye genelinde bölge bazlı satış verileriniz varsa, yalnızca Marmara Bölgesi’ne ait satırları tek formülle çekebilirsiniz:
=FİLTRE(A2:D200; B2:B200="Marmara")

2. BENZERSİZ Fonksiyonu
Tekrarlayan değerleri temizleyerek benzersiz bir liste oluşturur. Müşteri listenizdeki yinelenen isimleri kaldırmak veya ürün kategorilerinin listesini çıkarmak için biçilmiş kaftandır:
=BENZERSİZ(A1:A8)

3. SIRALA Fonksiyonu
Verilerinizi orijinal tabloya dokunmadan formülle sıralamanızı sağlar. Sınav sonuçlarını en yüksekten en düşüğe sıralamak mı istiyorsunuz? Kaynak verinize hiç dokunmadan yapabilirsiniz:
=SIRALA(A2:A9)

4. SERİ Fonksiyonu
Belirttiğiniz boyutta ardışık sayılardan oluşan bir ızgara üretir. Aylık takvim oluşturmak, satır numarası eklemek veya çarpım tablosu hazırlamak gibi işler için kullanışlıdır:
=SERİ(4; 7; 1; 1)

5. RASSALDİZİ Fonksiyonu
Rastgele sayılardan oluşan bir tablo üretir. Anket simülasyonları, test verileri veya istatistiksel modelleme için idealdir. Aşağıdaki formül 5 satır, 3 sütunluk 1-100 arası tam sayılar üretir:
=RASSALDİZİ(5; 3; 1; 100; 1)

6. XARA (XLOOKUP) Fonksiyonu
DÜŞEYARA’nın çok daha esnek ve güçlü halefidir. Soldan sağa veya sağdan sola arama yapabilir, birden fazla sütun döndürebilir ve bulunamayan değerler için varsayılan mesaj tanımlayabilirsiniz. Kontrol listeleri gibi yapılandırılmış verilerle birlikte kullanıldığında son derece etkilidir:
=XARA(G2; A2:A200; B2:D200; "Bulunamadı")

Neden Dinamik Dizilere Geçmelisiniz?
Dinamik diziler sadece yeni bir formül türü değil, e-tablo çalışma yaklaşımınızı temelden değiştiren bir paradigma. İşte somut avantajları:
- Zaman tasarrufu: Onlarca hücreye formül kopyalamak yerine tek bir formül yazın, gerisini Excel halleder
- Daha temiz dosyalar: Daha az formül demek daha küçük dosya boyutu ve daha hızlı hesaplama demek
- Hata riski minimumda: Manuel kopyalama sırasında oluşan referans kaymaları tarih olur
- Kolay denetim: Tek hücreye bakarak formülün tüm mantığını anlayabilirsiniz
- Güçlü kombinasyonlar: Fonksiyonları iç içe kullanarak tek satırda karmaşık işlemler yapabilirsiniz:
=SIRALA(BENZERSİZ(FİLTRE(A2:A100; B2:B100="Ç1")))
Kullanırken Dikkat Etmeniz Gerekenler
Dinamik diziler güçlü olsa da birkaç noktaya dikkat etmelisiniz:
- Boş alan bırakın: Formülün taşacağı yönde yeterli boş hücre olmalı, aksi halde #TAŞMA! hatası alırsınız
- Uyumluluk: Bu fonksiyonlar Excel 2019 ve öncesinde çalışmaz. Excel 365, Excel 2021 veya ONLYOFFICE kullanmanız gerekir
- Performans: Tüm sütun referansları (A:A gibi) büyük dosyalarda yavaşlamaya neden olabilir. Mümkünse belirli aralıklar (A2:A1000 gibi) tercih edin
Uygulama Örneği: Çalışan Performans Puan Kartı
Şimdi tüm bu fonksiyonları bir arada kullanan pratik bir senaryo oluşturalım. Bir şirketin insan kaynakları departmanı için otomatik performans puan kartı hazırlayacağız.
Adım adım kurulum:
- A2:A6 hücrelerine çalışan isimlerini girin (Ahmet, Ayşe, Mehmet, Fatma, Ali gibi)
- B2 hücresine
=RASSALDİZİ(5; 1; 50; 100; 1)yazarak 50-100 arası rastgele performans puanları oluşturun - C2 hücresine
=SIRA(B2; $B$2:$B$6; 0)yazarak otomatik sıralama ekleyin

Sonuç: Üç sütunlu, tamamen otomatik bir puan kartı. Herhangi bir çalışanın puanı değiştiğinde sıralama da anında güncellenir.

Hangi Meslek Grupları İçin Faydalı?
Dinamik diziler hemen hemen her sektörde işe yarar, ancak özellikle şu gruplar büyük avantaj sağlar:
- Veri analistleri: FİLTRE, BENZERSİZ ve SIRALA üçlüsüyle dakikalar içinde veri özeti çıkarın
- Muhasebe ve finans ekipleri: Aylık raporları otomatik güncellenen formüllerle hazırlayın, SERİ fonksiyonu ile ay-yıl yapıları oluşturun
- Proje yöneticileri: Makro yazmadan dinamik görev listesi ve durum takip tabloları oluşturun
- Öğretmenler ve akademisyenler: RASSALDİZİ ile sınav soruları için örnek veri setleri üretin, BENZERSİZ ile öğrenci listelerini temizleyin
Eğer Word belgelerinde çizim yapma veya PowerPoint sunumlarına geçiş efektleri ekleme gibi diğer ofis becerilerinizi de geliştirmek istiyorsanız, ilgili rehberlerimize göz atabilirsiniz.
ONLYOFFICE ile Hemen Başlayın
ONLYOFFICE E-Tablo Düzenleyicisi, bu yazıda anlattığımız tüm dinamik dizi fonksiyonlarını eksiksiz olarak destekler. Ücretsiz ONLYOFFICE DocSpace hesabınızı oluşturarak tarayıcınızdan hemen kullanmaya başlayabilir veya masaüstü uygulamasını Windows, Linux ve macOS için ücretsiz indirebilirsiniz.
Dinamik diziler, e-tablo çalışmalarınızı bir üst seviyeye taşıyacak en önemli yeniliklerden biridir. Tek formülle birden fazla sonuç üretme, veriler değiştikçe otomatik güncelleme ve fonksiyonları zincirleme birleştirme gücü sayesinde daha verimli, daha temiz ve daha güvenilir tablolar oluşturabilirsiniz.
Destek ve İletişim
ONLYOFFICE kurulumu, entegrasyonu veya lisanslama konularında profesyonel destek almak için onlyoffice@fzm.com.tr adresinden bize ulaşabilir veya iletişim sayfamız üzerinden bizimle iletişime geçebilirsiniz.


