Bu dosya, Finansal kategorisindeki GERÇEKFAİZ (İngilizce adıyla ACCRINT) fonksiyonunu üç ayrı örnek sayfada gösterir. Fonksiyon, dönemsel faiz ödeyen bir menkul kıymetin birikmiş faizini hesaplar. Dosyanın arayüzü İngilizcedir.
Fonksiyonun yazımı
Türkçe ve İngilizce dizilişler şöyledir:=GERÇEKFAİZ(çıkış; ilk_faiz; mutabakat; oran; nominal; sıklık; [temel]; [hesapl_yöntemi])
=ACCRINT(issue, first_interest, settlement, rate, par, frequency, [basis], [calc_method])
Dosyanın içeriği
- Example 1: Fonksiyonun ilk örneği. A12 hücresinde, kullanılan formülün hangi hücrede olduğunu gösteren bir etiket üretilir.
- Example 2: Girdi değerlerinin (B3:B10) kontrol edildiği örnek. C sütununda her girdi için uyarı metni oluşur; 6 hücrede veri doğrulama tanımlıdır.
- Example 3: Çıkış tarihi, yıl ve ay girdileriyle kurulan üçüncü örnek. Kupon, nominal değer, sıklık, temel ve hesaplama yöntemi girdileri C sütunundaki kontrollerle denetlenir.
Kullanılan formüller
- IF ile OR ve AND: Girdileri denetler. Sıklık 1, 2 veya 4 değilse, temel 0-4 aralığında değilse ya da mutabakat tarihi çıkış tarihinden önceyse uyarı verir.
- ISERROR ve ERROR.TYPE: Sonuç hücresindeki #AD? hatasında Analysis ToolPak eklentisinin kurulu olup olmadığını kontrol etmeyi hatırlatır.
- YEAR ve MONTH: Example 3'te girilen tarihin yıl ve ay girdileriyle uyumunu denetler; uyumsuzsa "Bad Date" uyarısı çıkar.
- SUM: C sütunundaki kontrol sonuçlarını toplar; toplam sıfırsa "Data checks for validity", değilse "Errors detected" yazar.
- ADDRESS, ROW, COLUMN: Formülün bulunduğu hücre adresini etiket metnine ekler.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içinde iki kullanıcı tanımlı fonksiyon vardır:- ISDATE: Hücredeki değerin 1 ile 2958465 arasında, yani geçerli bir tarih seri numarası aralığında olup olmadığını TRUE veya FALSE olarak döndürür. Tarih kontrol formüllerinde kullanılır.
- GETFORMULA: Başvurulan hücrenin formülünü yerel dil yazımıyla metin olarak getirir; dizi formülüyse süslü parantez içine alır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Example 2 veya Example 3 sayfasında tarih, oran, nominal değer, sıklık ve temel girdilerini kendi verilerinize göre değiştirin.
- C sütunundaki kontrol mesajlarına bakın; "Data checks for validity" yazıyorsa girdiler geçerlidir.
- Sonuç hücresinde hata görürseniz Analysis ToolPak eklentisinin etkin olduğunu doğrulayın.