Bu dosya, Veritabanı kategorisindeki VSEÇÇARP (İngilizce adıyla DPRODUCT) fonksiyonunu örneklerle anlatır. Fonksiyon, veri tabanında ölçütlere uyan kayıtların seçilen alandaki değerlerini birbiriyle çarpar. Örneklerin açıklama metinleri İngilizcedir.
Example 2 sayfasında ölçüt olarak sorgu matrisi kullanılır, böylece birden çok sütundaki koşul birlikte uygulanır:
Sayfalardaki "Formula used in" satırları FORMULATEXT, ADDRESS, ROW ve COLUMN fonksiyonlarıyla üretilir; ilgili hücrenin formülü metin olarak ekranda gösterilir.
Dosyanın içeriği
- DPRODUCT: Fonksiyonun tanımı, kategorisi ve kullanım notları. Sayfanın alt bölümünde örnek sayfalarına gidilen bağlantı hücreleri bulunur.
- Example 1: Alan adı ve ölçüt aralığının (B5:B6) girildiği en basit kullanım. Sonuç C8 hücresinde hesaplanır; alt notta alan adının nasıl verilmesi gerektiği açıklanır.
- Example 2: Division, Opened, RentVal ve Sales2014 başlıklarından oluşan bir sorgu matrisi (A17:I18) ile ölçüt verilmesi. Sonuç C24 hücresindedir.
- Example 3: Önceki örnekteki yapının, alan kontrolü için EĞER ile birlikte kullanılması. Sayfada bir veri doğrulama kuralı vardır.
- DataBase: Record, Division, Opened, RentVal ve Sales2014 sütunlarından oluşan 33 kayıtlık veri tabanı (A2:J35). Bu aralık MyDataBase adıyla tanımlıdır ve tüm örnekler bu adı kullanır.
Kullanılan formüller
Example 1 sayfasında RentVal alanının çarpımı şu formülle alınır:Example 2 sayfasında ölçüt olarak sorgu matrisi kullanılır, böylece birden çok sütundaki koşul birlikte uygulanır:
Sayfalardaki "Formula used in" satırları FORMULATEXT, ADDRESS, ROW ve COLUMN fonksiyonlarıyla üretilir; ilgili hücrenin formülü metin olarak ekranda gösterilir.
Nasıl kullanılır
- Önce DataBase sayfasındaki yapıyı ve MyDataBase adını inceleyin.
- Example 1 sayfasında ölçüt hücrelerini değiştirerek C8 sonucunun nasıl değiştiğini izleyin.
- Example 2 sayfasında sorgu matrisinin ikinci satırına Division gibi başlıklar altına koşul yazın; C24 hücresi sonucu yeniden hesaplar.
- Example 3 sayfasındaki yapıyı kendi çalışmanıza uyarlayın; kendi verinizde veri tabanı aralığına ad tanımlayıp formülde bu adı kullanabilirsiniz.