ATA işlevi

ATA işlevi hesaplama sonuçlarına adlar atar. Bu, bir formülün içinde ara hesaplamalar, değerler veya tanımlayıcı adlar depolamayı sağlar. Bu adlar yalnızca ATA işlevinin kapsamı içinde geçerlidir. ATA işlevi, programlamadaki değişkenlere benzer şekilde Microsoft Excel'in yerel formül söz dizimi aracılığıyla çalışır.

ATA işlevini kullanmak için, adların ve ilişkili değerlerin çiftlerini ve bunların tümünü kullanan bir hesaplama tanımlarsınız. En az bir ad/değer çifti (değişken) tanımlamalısınız. ATA, 126’ya kadar ad/değer çift tanımlamayı destekler.

ATA diyagramı

Not: Bu çeşitli beta özelliklerden biridir ve şu anda Office Insider üyelerinin yalnızca bir kısmına sunulmuştur. Bu özellikleri önümüzdeki aylarda iyileştirmeye devam edeceğiz. Hazır olduklarında, tüm Office Insider üyeleri ve Microsoft 365 aboneleri içinkullanıma sunacağız.

Avantajlar

  • İyileştirilmiş Performans Aynı ifadeyi formüle birçok kez yazarsanız, Microsoft Excel o sonucu birçok kez hesaplardı. ATA, ifadeyi adıyla çağırmanızı ve Microsoft Excel'in sadece bir kez hesaplamasını sağlar.

  • Kolay Okuma ve Kompozisyon Hangi aralık/hücre başvurusunun neye başvurduğunu veya hesaplamanızın ne yaptığını hatırlamanıza ya da aynı ifadeyi kopyalayıp yapıştırmanıza artık gerek yok. Değişkenleri bildirip adlandırma özelliği sayesinde, kendinize ve formülünüzü kullananlara anlamlı bir bağlam sunabilirsiniz.

=ATA(ad1, ad_değeri1, hesaplama_veya_ad2, [ad_değeri2, hesaplama_veya_ad3...])

Bağımsız değişken

Açıklama

ad1

Gerekli

Atanacak ilk ad. Bir harfle başlamalıdır. Bir formülün sonucu olmamalı veya aralık söz dizimiyle çakışmamalıdır.

ad_değeri1

Gerekli

Ad1'e atanmış değer.

hesaplama_veya_ad2

Gerekli

Aşağıdakilerden biri:

  • ATA işlevi içindeki tüm adları kullanan hesaplama. Bu, ATA işlevindeki son bağımsız değişken olmalıdır.

  • İkinci bir ad_değeri’ne atanacak ikinci bir ad. Bir ad belirtilirse, ad_değeri2 ve hesaplama_veya_ad3 gerekli hale gelir.

ad_değeri2

İsteğe bağlı

hesaplama_veya_ad2’ye atanan değer.

hesaplama_veya_ad3

İsteğe bağlı

Aşağıdakilerden biri:

  • ATA işlevi içindeki tüm adları kullanan hesaplama. ATA işlevindeki son bağımsız değişken bir hesaplama olmalıdır.

  • Üçüncü bir ad_değeri’ne atanacak üçüncü bir ad. Bir ad belirtilirse, ad_değeri3 ve hesaplama_veya_ad4 gerekli hale gelir.

Notlar: 

  • Sonuncu bağımsız değişken, sonuç döndüren bir hesaplama olmalıdır.

  • Değişkenlerin adları, ad yöneticisinde kullanılabilen geçerli adlarla uyumludur. Örneğin, "a" geçerlidir ama "c" değildir; çünkü R1C1 stili başvurularla çakışıyor.

Örnekler

Örnek 1

Basit bir "TOPLA(x, 1)" ifadesini düşünün. Burada x, değer atanabilecek adlandırılmış bir değişkendir (bu durumda x’e 5 değeri atanır).

=ATA(x, 5, TOPLA(x, 1))

Bu formül bir hücreye girildiğinde, 6 değerini döndürür. 

Örnek 2

Bazı ham satış verileriniz olduğunu ve bu verileri bir kişiyi gösterecek şekilde filtrelemek, ardından boş hücrelere bir tire eklemek istediğinizi varsayalım.

Filtrelenmemiş Veriler

Filtrelenmiş Veriler

Filtrelenmemiş Satış Verileri

Filtrelenmiş Satış Verileri

Yukarıdakiler ATA işlevi olmadan da yapılabilir ama ATA kullanmak, formülün okunabilirliğini artırır ve ATA kullanmamaya kıyasla iki kat hızlı hesaplama yapar.

Örnek veriler   

Bu örneği kendiniz uygulamak isterseniz, aşağıdaki tabloyu boş bir çalışma sayfasının A1 hücresine kopyalayın.

Tem

Bölge

Ürün

Kar

Emine

Doğu

Elma

1,33 TL

Faruk

Güney

Muz

0,09 TL

Emine

Batı

Mango

1,85 TL

Faruk

Kuzey

0,82 TL

Faruk

Batı

Muz

1,25 TL

Emine

Doğu

Elma

0,72 TL

Faruk

Kuzey

Mango

0,54 TL

Özgün formül

=EĞER(EBOŞSA(FİLTRE(A2:D8,A2:A8="Faruk")),"-", FİLTRE(A2:D8,A2:A8="Faruk"))

ATA kullanılan formül

=ATA(filtreÖlçütü, “Faruk”, fltreUygulananAralık, FİLTRE(A2:D8,A2:A8=filtreÖlçütü), EĞER(EBOŞSA(fltreUygulananAralık),"-", fltreUygulananAralık))

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×