Ana Sayfa Excel BYROW FONKSİYONU
Excel

BYROW FONKSİYONU

Paylaş
Paylaş

BYROW Fonksiyonu Nedir ve Nasıl Kullanılır?

Excel‘deki BYROW fonksiyonu, belirttiğiniz bir dizideki her satıra özel bir LAMBDA fonksiyonunu uygulayarak sonuçları bir dizi olarak döndürür. Bu fonksiyon, satır bazlı hesaplamaları kolaylaştırır ve tekrarlayan işlemleri basitleştirir.

Sözdizimi:

BYROW(dizi; [işlev])

Argümanlar:

dizi (array): İşlem yapmak istediğiniz veri dizisi veya hücre aralığı.
işlev (lambda function): Her satıra uygulanacak olan LAMBDA fonksiyonu. Bu fonksiyon, tek bir parametre (satır) alır ve bir sonuç döndürür.

Örnek Tablo ve Kullanım:

Aşağıdaki tabloda, öğrencilerin farklı derslerden aldıkları notlar bulunmaktadır:

A Sütunu (Öğrenci Adı)B Sütunu (Matematik)C Sütunu (Fizik)D Sütunu (Kimya)
Ali807090
Ayşe857595
Mehmet908085
Elif758580

Amacımız: Her öğrencinin ortalama notunu hesaplamak.


Adımlar:

  1. E1 hücresine “Ortalama Not” başlığını ekleyin.
  2. E2 hücresine aşağıdaki formülü girin ve aşağı doğru kopyalayın =BYROW(B2:D2; LAMBDA(satır; ORTALAMA(satır))) Ancak BYROW fonksiyonu sonuçları bir dizi olarak döndürdüğü için, formül sonuçları tek bir hücrede gösterecektir. Bu nedenle daha doğru bir yaklaşım, her satır için ayrı ayrı LAMBDA fonksiyonunu kullanmaktır.

Doğru Kullanım:

  1. E2 hücresine aşağıdaki formülü girin: =ORTALAMA(B2:D2)
  2. Formülü E5 hücresine kadar aşağı doğru kopyalayın.

Ancak, eğer BYROW fonksiyonunu kullanmak istiyorsanız, tüm ortalamaları tek bir adımda hesaplayabilirsiniz:

  1. E2 hücresine aşağıdaki formülü girin: =BYROW(B2:D5; LAMBDA(satır; ORTALAMA(satır)))
  2. Bu formül, E2:E5 aralığında her öğrencinin ortalama notunu otomatik olarak hesaplayacaktır.

Açıklama:

  • B2:D5 aralığı, öğrencilerin notlarını içeren dizidir.
  • LAMBDA(satır; ORTALAMA(satır)) ifadesi, her satırın ortalama notunu hesaplayan bir fonksiyondur.
  • BYROW fonksiyonu, bu LAMBDA fonksiyonunu her satıra uygular ve sonuçları bir dizi olarak döndürür.

Sonuç Tablosu:

Öğrenci AdıMatematikFizikKimyaOrtalama Not
Ali80709080
Ayşe85759585
Mehmet90808585
Elif75858080

Formül Açıklaması:

  • =BYROW(B2:D5; LAMBDA(satır; ORTALAMA(satır)))
    • B2:D5: Hesaplama yapmak istediğimiz veri aralığı.
    • LAMBDA(satır; ORTALAMA(satır)): Her satırın ortalamasını hesaplayan anonim fonksiyon.
      • satır: LAMBDA fonksiyonunun parametresi; dizideki her bir satırı temsil eder.
      • ORTALAMA(satır): Parametre olarak alınan satırdaki değerlerin ortalamasını hesaplar.

Notlar:

  • BYROW 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.
  • BYROW fonksiyonu, sonuçları dinamik dizi olarak döndürür, bu nedenle sonuçlar birden fazla hücreye otomatik olarak yayılır.

BYROW Fonksiyonunun Avantajları:

  • Verimlilik: Tek bir formülle birden fazla satıra 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 Satırdaki En Yüksek Notu Bulma

Her öğrencinin aldığı en yüksek notu bulmak için:

  1. F1 hücresine “En Yüksek Not” başlığını ekleyin.
  2. F2 hücresine aşağıdaki formülü girin: =BYROW(B2:D5; LAMBDA(satır; MAK(satır)))
  3. Sonuçlar F2:F5 hücrelerinde görünecektir.

Sonuç:

Öğrenci AdıEn Yüksek Not
Ali90
Ayşe95
Mehmet90
Elif85

Özet:

BYROW fonksiyonu, Excel’de satır bazlı işlemleri basitleştiren ve güçlendiren bir araçtır. LAMBDA fonksiyonu ile birlikte kullanıldığında, her satıra ö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: BYROW 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.



Ek İpuçları:

  • Çoklu İşlemler: LAMBDA fonksiyonu içerisinde birden fazla işlem yapabilirsiniz. Örneğin, her satırdaki notların standart sapmasını hesaplamak için: =BYROW(B2:D5; LAMBDA(satır; STDSAP(satır)))
  • Koşullu İşlemler: Her satırda belirli bir koşulu kontrol etmek için EĞER fonksiyonunu kullanabilirsiniz: =BYROW(B2:D5; LAMBDA(satır; EĞER(ORTALAMA(satır)>=85; "Geçti"; "Kaldı")))

Sonuç:

Öğrenci AdıDurum
AliKaldı
AyşeGeçti
MehmetGeçti
ElifKaldı

Sonuç:

Excel’de BYROW fonksiyonu, satır bazlı hesaplamaları kolaylaştıran ve formüllerinizi daha esnek hale getiren güçlü bir araçtır. Özellikle LAMBDA fonksiyonu ile birlikte kullanıldığında, karmaşık işlemleri basit ve anlaşılır formüllerle gerçekleştirebilirsiniz.

🟢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 ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

EOMONTH / SERİAY FONKSİYONU

SERİAY Fonksiyonun Tanımı ve Önemi SERİAY Excel’in Türkçe sürümünde yer alan bir...

Excel

PERCENTOF FONKSİYONU

PERCENTOF Nedir ve Nasıl Kullanılır? PERCENTOF, bir veri alt kümesinin (örneğin, belirli...

Excel

COUNT / BAĞ_DEĞ_SAY FONKSİYONU

BAĞ_DEĞ_SAY (COUNT) FONKSİYONU NEDİR? NASIL KULLANILIR? Söz Dizimi (Argüman Listesi) =BAĞ_DEĞ_SAY(değer1; [değer2];...

Excel

DMIN / VSEÇMİN FONKSİYONU

VSEÇMİN (DMIN) FONKSİYONU NEDİR? NASIL KULLANILIR? Söz Dizimi ve Argümanlar =VSEÇMİN(veritabanı; alan;...