Excel Formulas Academy · Ders

DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma

Eşleşen kayıtların ortalamasını alın ve eşleşen tek bir değeri çekin.

4. ders / 413 adım

DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

İki D İşlevi Daha

Bu derste son iki veritabanı işlevi ele alınır:

  • DAVERAGE - eşleşen kayıtlar için sayısal bir alanın ortalamasını alır.
  • DGET - ölçütlerinizle eşleşen tek satırdan tek bir değer çeker.

Her ikisi de zaten bildiğiniz (database, field, criteria) kalıbını kullanır. Bu nedenle çoğunlukla yeni bir söz dizimi değil, döndürdükleri değerleri öğrenirsiniz.

DAVERAGE Söz Dizimi

DAVERAGE(database, field, criteria), ölçüt aralığıyla eşleşen satırlardaki alan sütununun ortalamasını alır.

  • veritabanı - başlıkları içeren eksiksiz tablo.
  • alan - ortalaması alınacak sayısal sütun.
  • ölçüt - eşleştirme kurallarının bulunduğu blok.

Koşulları hücrelerden okuması bakımından AVERAGEIFS işlevine benzer.

=DAVERAGE(A1:C13, "Amount", E1:E2)

İlk Ortalama

A1:C13 aralığında bulunan ve başlıkları Region, Rep ve Amount olan satış verileriyle çalışın. E1 hücresine Region, E2 hücresine East yazın.

Formül, Doğu satırlarındaki Amount değerlerinin ortalamasını döndürür. Doğu siparişleri 1200, 800 ve 1000 ise ortalama 1000 olur. E2 hücresini West olarak değiştirirseniz ortalama otomatik olarak güncellenir.

=DAVERAGE(A1:C13, "Amount", E1:E2)

Koşullarla Ortalama Alma

DAVERAGE, tüm ölçüt seçeneklerini kabul eder. Yalnızca yüksek tutarlı Doğu siparişlerinin ortalamasını almak için iki sütunlu bir ölçüt aralığı oluşturun: başlıklar olarak Region ve Amount, altlarına da East ve >1000 yazın.

Aynı satırdaki koşullar AND anlamına gelir. Bu nedenle işlev, tutarı 1000'in üzerinde olan Doğu satırlarındaki miktarların ortalamasını alır. Boş alanlar yok sayılır; yalnızca sayısal değerler ortalamaya dahil edilir.

=DAVERAGE(A1:C13, "Amount", E1:F2)

DAVERAGE ile Eşleşme Olmadığında

0 döndüren DSUM'un aksine, DAVERAGE hiçbir satır eşleşmediğinde #DIV/0! hatası döndürür; çünkü sıfır değerin ortalaması alınamaz.

Önce sayımı denetleyerek buna karşı önlem alın veya hata kodu yerine anlaşılır bir ileti göstermek için işlevi IFERROR ile sarın.

=IFERROR(DAVERAGE(A1:C13,"Amount",E1:E2), "No matching records")

DGET ile Tanışın

DGET farklı çalışır: ölçütlerinizle eşleşen tek satırın alanından tek bir değer döndürür.

Bu işlevi bir arama işlevi gibi kullanın. Benzersiz bir anahtarınız, örneğin bir Sipariş ID'si varsa, DGET tam o kayıttan tek bir alanı çeker. Gücü ve riski, tam olarak tek bir eşleşme olması konusunda ısrar etmesinden kaynaklanır.

=DGET(A1:C13, "Amount", E1:E2)

Arama İşlevi Olarak DGET

Tablonuzda benzersiz satış temsilcileri olduğunu ve Sara için Amount değerini almak istediğinizi varsayalım. E1 hücresine Rep, E2 hücresine Sara yazın.

DGET, Sara'nın tek satırını bulur ve Amount değerini döndürür. Aynı anda birden fazla ölçüt sütunuyla eşleşebildiği için DGET, basit VLOOKUP'un yapamadığı çok anahtarlı aramaları gerçekleştirebilir.

=DGET(A1:C13, "Amount", E1:E2)

DGET'in İki Hata Durumu

DGET tam olarak bir satırla eşleşme konusunda katıdır:

  • Hiçbir satır eşleşmezse #VALUE! döndürür.
  • Birden fazla satır eşleşirse #NUM! döndürür.

Bu hatalar aslında kullanışlıdır; anahtarınızın eksik veya benzersiz olmadığını bildirirler. Tam olarak bir kaydın koşulları sağlaması için ölçütleri daraltın.

Çok Ölçütlü DGET

Tek bir eşleşmeyi garanti etmek için daha fazla koşul ekleyin. Doğu bölgesindeki Sara için Amount değerini mi istiyorsunuz? İki sütunlu bir ölçüt aralığı kullanın: başlıklar olarak Rep ve Region, altlarına da Sara ve East yazın.

AND mantığı sonuçları tek satıra indirger ve DGET o satırın Amount değerini döndürür. DGET böylece temiz bir çok anahtarlı arama işlevi gibi çalışır.

=DGET(A1:C13, "Amount", E1:F2)

DGET Hatalarını Yönetme

DGET sıfır veya birden fazla eşleşmede hata verdiği için daha anlaşılır bir deneyim sunmak üzere onu sarın. IFERROR, her iki hatayı da okunabilir bir iletiye dönüştürür.

Çoğaltılmış bir kaydı bulunamama durumundan farklı şekilde belirtmek istiyorsanız önce DCOUNTA ile sayımı denetleyebilir ve iletinizi buna göre oluşturabilirsiniz.

=IFERROR(DGET(A1:C13,"Amount",E1:F2), "Not found or not unique")

D İşlevleri Arasında Seçim

Doğru aracı seçmek için hızlı bir kılavuz:

  • Eşleşen satırların toplamına mı ihtiyacınız var? DSUM kullanın.
  • Eşleşen satırların sayısına mı ihtiyacınız var? DCOUNT veya DCOUNTA kullanın.
  • Eşleşen satırların ortalamasına mı ihtiyacınız var? DAVERAGE kullanın.
  • Tek bir eşleşen satırdan tek bir değere mi ihtiyacınız var? DGET kullanın.

Dört işlev de tek bir ölçüt aralığını paylaşır. Böylece aynı koşul hücreleriyle yönlendirilen; toplamları hesaplayan, sayan, ortalamaları alan ve arama yapan bir rapor oluşturabilirsiniz.

Hızlı Kontrol

DGET ölçütleriniz tablodaki üç satırla eşleşiyor. DGET ne döndürür?

Özet

D işlevleri ailesini tamamladınız:

  • DAVERAGE, eşleşen satırlar için sayısal bir alanın ortalamasını alır; eşleşme olmadığında #DIV/0! döndürür.
  • DGET, tam olarak bir eşleşen satırdan tek bir değer döndürür; sıfır eşleşmede #VALUE!, birden fazla eşleşmede ise #NUM! döndürür.
  • Her ikisi de (database, field, criteria) kalıbını ve ölçüt aralığı için AND/OR kurallarını paylaşır.
  • Temiz ve profesyonel bir çıktı için bunları IFERROR ile sarın.

DSUM ve DCOUNT ile birlikte artık yapılandırılmış bir tablodan doğrudan ölçüt tabanlı eksiksiz raporlar oluşturabilirsiniz.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Excel öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma” dersi ücretsiz mi?

Evet — “DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

“DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma” dersinde ne öğreneceğim?

Eşleşen kayıtların ortalamasını alın ve eşleşen tek bir değeri çekin. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Ölçüt Aralığı Oluşturma
  2. DSUM ile Kayıtları Toplama
  3. DCOUNT ile Kayıtları Sayma
  4. DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma
← Excel Formulas Academy Sayfasına Dön