Dosya simgesi

Dizi Array Formülünun Analatiği

Bu dosya, dizi (array) formüllerinin hesaplama mantığını tek bir örnek üzerinden adım adım gösterir. Kişi ve ürün koşullarına göre miktar toplayan bir SUM formülü, ara sonuçlarıyla birlikte sade bir diziye indirilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • dizi: A1:E42 aralığındaki tek sayfadır. Veri tablosunda Adı ve Miktar başlıkları ile Ali, Hasan ve Veli adlarına ait 8 satırlık kayıt yer alır. Ürün adları (Elma, Muz, Kiraz) B sütunundaki koşul olarak kullanılır.
  • D sütununda her adımın açıklaması ve altında o adımın formülü bulunur (1. adımdan 6. adıma, ardından sonuca kadar).

Kullanılan formüller​

Dosyadaki 11 formülün tamamı SUM fonksiyonuna dayanır. Çıkış formülü Ali için Elma veya Muz satırlarının miktarını toplar:
Excel formülü
=TOPLA((A2:A9="Ali")*((B2:B9="Elma")+(B2:B9="Muz"))*(C2:C9))
=SUM((A2:A9="Ali")*((B2:B9="Elma")+(B2:B9="Muz"))*(C2:C9))
Sonraki adımlarda bu formül şu aşamalardan geçer:
  1. B2:B9 ve A2:A9 aralıklarının yerine değerleri küme sabiti olarak yazılır.
  2. Eşitlikler TRUE/FALSE dizilerine dönüşür.
  3. Excel bu değerleri 1 ve 0 olarak çarpar ve toplar.
  4. Diziler çarpılıp C2:C9 ile birleştirilince yalnızca koşulu sağlayan miktarlar kalır.
Son satırlarda formül, koşulu sağlayan miktarların doğrudan toplamına ulaşır:
Excel formülü
=SUM({10;0;20;0;0;0;0;0})

Makrolar​

  • formul (Module1): Kullanıcı tanımlı bir fonksiyondur. Seçilen hücrenin formülünü yerel dil (Türkçe) yazımıyla metin olarak döndürür; formüller sayfada metin olarak görüntülenir. Hücreye =formul(D14) biçiminde yazılarak çalıştırılır. Kodda dosya silme veya dış bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. dizi sayfasında D sütunundaki adım açıklamalarını sırayla okuyun.
  3. Her adımın formülünü seçip formül çubuğunda inceleyin; ara dizileri görmek için formül çubuğunda ilgili bölümü seçip F9 tuşuna basın.
  4. Kendi verinizle denemek için A ve B sütunlarındaki adları ve C sütunundaki miktarları değiştirin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
7
Gösterim
2,251
İlk sürüm
Güncel
SHA-256
1aa679e5bf2687ca7652f731be3525a84742fc17991c5578e1760c107b3c609b

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faylandığım bir dosya oldu, teşekkürler.
Geri
Üst