BYCOL Fonksiyonu Nedir ve Nasıl Kullanılır?
Excel’deki BYCOL fonksiyonu, belirttiğiniz bir dizideki her sütuna özel bir LAMBDA fonksiyonunu uygulayarak sonuçları bir dizi olarak döndürür. Bu fonksiyon, sütun bazlı hesaplamaları kolaylaştırır ve tekrarlayan işlemleri basitleştirir.
Sözdizimi:
BYCOL(dizi; [işlev])
Argümanlar:
- dizi (array): İşlem yapmak istediğiniz veri dizisi veya hücre aralığı.
- [işlev] (lambda function): Her sütuna uygulanacak olan LAMBDA fonksiyonu. Bu fonksiyon, tek bir parametre (sütun) alır ve bir sonuç döndürür.
Örnek Tablo ve Kullanım:
Aşağıdaki tabloda, satış temsilcilerinin farklı bölgelere göre yaptıkları satış tutarları bulunmaktadır:
A Sütunu (Satış Temsilcisi) | B Sütunu (Bölge 1) | C Sütunu (Bölge 2) | D Sütunu (Bölge 3) |
---|---|---|---|
Ali | 5000 | 7000 | 6000 |
Ayşe | 4000 | 6500 | 5500 |
Mehmet | 4500 | 6000 | 7000 |
Elif | 5500 | 8000 | 7500 |
Amacımız: Her bölgenin toplam satışını hesaplamak.
Adımlar:
- E1 hücresine “Toplam Satış” başlığını ekleyin.
- E2 hücresine aşağıdaki formülü girin:
=BYCOL(B2:D5; LAMBDA(sütun; TOPLA(sütun)))
- Formülü girdikten sonra, sonuçlar otomatik olarak E2:G2 hücrelerine yatay olarak yansıyacaktır.
Açıklama:
- B2:D5 aralığı, satış verilerini içeren dizidir.
- LAMBDA(sütun; TOPLA(sütun)) ifadesi, her sütunun toplamını hesaplayan bir fonksiyondur.
- BYCOL fonksiyonu, bu LAMBDA fonksiyonunu her sütuna uygular ve sonuçları bir dizi olarak döndürür.
Sonuç Tablosu:
| Toplam Satış | 19,000 | 27,500 | 26,500 |
Bu sonuçlar, sırasıyla Bölge 1, Bölge 2 ve Bölge 3 için toplam satış tutarlarını gösterir.
Örnek Formül Açıklaması:
- =BYCOL(B2:D5; LAMBDA(sütun; TOPLA(sütun)))
- B2:D5: Hesaplama yapmak istediğimiz veri aralığı.
- LAMBDA(sütun; TOPLA(sütun)): Her sütunun toplamını hesaplayan anonim fonksiyon.
- sütun: LAMBDA fonksiyonunun parametresi; dizideki her bir sütunu temsil eder.
- TOPLA(sütun): Parametre olarak alınan sütundaki değerleri toplar.
Notlar:
- BYCOL fonksiyonu, Microsoft 365 ve Excel’in web sürümünde kullanılabilir.
- LAMBDA fonksiyonu, kendi özel fonksiyonlarınızı tanımlamanıza olanak tanır.
- Eğer BYROW fonksiyonunu kullanmak isterseniz, benzer şekilde satır bazında işlemler yapabilirsiniz.
BYCOL Fonksiyonunun Avantajları:
- Verimlilik: Tek bir formülle birden fazla sütuna işlem uygulayabilirsiniz.
- Esneklik: Karmaşık hesaplamaları ve özel fonksiyonları kolayca uygulayabilirsiniz.
- Okunabilirlik: Formüllerinizi daha anlaşılır ve yönetilebilir hale getirir.
Ek Örnek: Her Sütundaki En Büyük Değeri Bulma
Eğer her bölgedeki en yüksek satış tutarını bulmak isterseniz:
- F1 hücresine “En Yüksek Satış” başlığını ekleyin.
- F2 hücresine aşağıdaki formülü girin:
=BYCOL(B2:D5; LAMBDA(sütun; MAK(sütun)))
- Sonuçlar F2:H2 hücrelerinde görünecektir.
Sonuç:
| En Yüksek Satış | 5500 | 8000 | 7500 |
Özet:
BYCOL fonksiyonu, Excel’de sütun bazlı işlemleri basitleştiren ve güçlendiren bir araçtır. LAMBDA fonksiyonu ile birlikte kullanıldığında, her sütuna özel hesaplamalar uygulayabilir ve sonuçları dinamik olarak elde edebilirsiniz. Bu, özellikle büyük veri setleriyle çalışırken zaman kazandırır ve formüllerinizi daha yönetilebilir kılar.
Not: BYCOL fonksiyonunu kullanırken, Excel’in en güncel sürümüne sahip olduğunuzdan emin olun, çünkü bu fonksiyon eski sürümlerde mevcut olmayabilir.
🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://ecv.microsoft.com/VC3RPPTT4U
🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/
🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/
Sevgiler ❤️
Bir yorum bırak