Hata Değerleri İçeren Bir Sütunda Toplama, Saydırma, Max, Min gibi İşlemler Yapmak


Bu konuda hata değerleri, gizli hücreler içeren sütunlarda Toplama, Saydırma, Max, Min gibi işlemler yapmamızı sağlayan fonksiyon, Aggregate/Toplama fonksiyonu üzerinde duracağız. Altoplam ile benzer özelliklere sahip bu fonksiyon alttoplamdan farklı olarak hata değeri içeren hücre aralıklarıyla da işlem yapmamızı sağlar.

Bu fonksiyonun iki tane kullanım biçimi vardır. Referans Biçimi ve Dizi biçimi. Şimdilik bu kısma kafanızı yormayın yaptırmak istediğiniz işlemin alacağı girdilere göre zaten hangi biçimi kullanmanız gerektiğini biliyor olacaksınız. Aşağıdaki örneklerle bu kısmı netleştireceğiz.

Referans bicimi: AGGREGATE (function_num; options; ref1; ref2 ; …)

TOPLAMA(işlev_sayısı, seçenekler, başv1, [başv2],..)

Dizi bicimi: AGGREGATE (function_num; options; array; k)

 TOPLAMA(işlev_sayısı, seçenekler, dizi, [k])

Burada asıl önemli girdiler:

Function_num: Yaptırmak istediğiniz işlemin kodu.

Options: işlem yaptırırken neleri gözardı edelim. (Hata degerleri, gizli hucreler gibi)

Her iki kısım için kod numarası girmemiz gerekecek, bu kod numaraları da formülü yazarken önümüze listeleniyor olacak. Oylseyse bir örnek üzerinden fonksiyonun kullanımına bakalım.

Örnek 1: Aşağıdaki hücre aralığındaki değerlerin toplamı nedir?

=Aggregate(9,6,A1:A9)

aggregate

1. Öncelikle fonksiyonumuzu yazdık. Formüle ilk girmemiz gereken girdi fonksiyon kodu olacak yani hangi işlemi yaptırmak istediğimiz.

aggregate2

2. Fonksiyon listesi açıldı toplama yaptiracagimiz için 9 numarayı seçtik.

aggregate3

3. ikinci girdimiz ise hangi değerleri göz ardı etmesini istediğimiz. Hata değerlerini göz ardı etmesini istediğimiz için 6 numarayı seçtik..

aggregate5

4. Son adımda da toplama yapacağımız hücre aralığını seçtik.

aggregate4

Not: Dizi biçimini kullanıyor olsaydık bir k değerine ihtiyacımız olacaktı, bu fonksiyonda böyle bir değere ihtiyaç duymadığımız için referans biçimini kullandığımızı anlıyoruz.

Aşağıda fonksiyon ve seçenekler listesinin listesine ulaşabilirsiniz.

AGGREGATE (function_num; options; …)

TOPLAMA(işlev_sayısı, seçenekler,…)

işlev_sayısı/Function_num Function İşlev
1 AVERAGE ORTALAMA
2 COUNT BAĞ_DEĞ_SAY
3 COUNTA BAĞ_DEĞ_DOLU_SAY
4 MAX MAK
5 MIN MİN
6 PRODUCT ÇARPIM
7 STDDEV.S STDSAPMA.S
8 STDDEV.P STDSAPMA.P
9 SUM TOPLA
10 VAR.S VAR.S
11 VAR.P VAR.P
12 MEDIAN ORTANCA
13 MODE.SNGL ENÇOK_OLAN.TEK
14 LARGE BÜYÜK
15 SMALL KÜÇÜK
16 PERCENTILE.INC YÜZDEBİRLİK.DHL
17 QUARTILE.INC DÖRTTEBİRLİK.DHL
18 PERCENTILE.EXC YÜZDEBİRLİK.HRC
19 QUARTILE.EXC DÖRTTEBİRLİK.HRC

AGGREGATE (function_num; options; …)

TOPLAMA(işlev_sayısı, seçenekler,…)

Seçenek/Options Values to be ignored Gözardı edilecek değerler
0 veya belirtilmemiş Ignore nested Subtotal & Aggregate functions İç içe ALTTOPLAM ve TOPLAMA fonksiyonları yoksayılır
1 Ignore hidden rows and nested Subtotal & Aggregate functions Gizli satırlar, iç içe ALTTOPLAM ve TOPLAMA fonksiyonları yoksayılır
2 Ignore error values and nested Subtotal & Aggregate functions Hata değerleri, iç içe ALTTOPLAM ve TOPLAMA fonksiyonları yoksayılır
3 Ignore hidden rows, error values and nested Subtotal & Aggregate functions Gizli satırlar, hata değerleri, iç içe ALTTOPLAM ve TOPLAMA fonksiyonları yoksayılır
4 Ignore nothing Hiçbir şey yoksayılmaz
5 Ignore hidden rows Gizli satırlar yoksayılır
6 Ignore error values Hata değerleri yoksayılır
7 Ignore hidden rows and error values Gizli satırlar ve hata değerleri yoksayılır

Örnek 2: Yine aynı hücre aralığındaki hata değerleri hariç en büyük ikinci sayı nedir?

=AGGREGATE(14,6,A1:A9,2)

1. Ilk girdi olarak en büyük ikinci değeri bulmak istediğimiz için Large/Büyük fonksyionun kodu olan 14’u girdik.

2. Yine hata değerlerini gözardı etmek istediğimiz için seçenekler listesinden 6 seçenek kosunu girdik.

3. En büyük değeri bulmak istediğimiz hücre aralığını belirttik.

4. En büyük ikinci değeri bulmak istedigimizicin k değeri yerine 2 girdik ve böylelikle fonksiyonun dizi biçimini kullanmış olduk.

 

Reklamlar

Hata Değerleri İçeren Bir Sütunda Toplama, Saydırma, Max, Min gibi İşlemler Yapmak” üzerine bir yorum

  1. Orta üstü düzey excel kullanıcıları çok iyi bir çalışma olmuş elinize sağlık efendim.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s