Bu dosya, tahvil gibi menkul kıymetlerde birikmiş faizi hesaplayan ACCRINT (Türkçe adıyla GERÇEKFAİZ) fonksiyonunu örneklerle anlatır. Fonksiyonun amacı, ilk sayfada İngilizce olarak açıklanır. Girdilerin geçerliliğini denetleyen formüller de örnek sayfalarda yer alır.
Dosyanın içeriği
- ACCRINT: Fonksiyonun tanımı (menkul kıymetin birikmiş faizini döndürür), sınıflandırma bilgisi ve Analysis ToolPak ile ilgili notlar. Excel 2007 ile birlikte fonksiyonun Analysis ToolPak eklentisinden yerleşik işleve alındığı, eski sürümlerde eklentinin yüklü ve seçili olması gerektiği belirtilir. Sayfanın alt bölümünde üç örnek sayfaya giden bağlantı hücreleri vardır.
- Example 1: Fonksiyonun temel kullanımını gösteren örnek.
- Example 2: Girdi hücreleri (tarihler, kupon, nominal değer, frekans, esas, yöntem) ve bunların denetim hücreleri. Altı hücrede veri doğrulama tanımlıdır.
- Example 3: Yıl ve ay girişine göre tarih oluşturan ve aynı denetimleri uygulayan örnek. Bir hücrede veri doğrulama tanımlıdır.
Kullanılan formüller
- Denetim formülleri IF, OR ve AND ile kurulur. Her biri bir girdiyi kontrol eder ve hatalıysa uyarı metni döndürür. Örneğin frekansın yalnızca 1, 2 veya 4 olabileceği ve esasın 0 ile 4 arasında ya da boş olması gerektiği denetlenir.
- Hesaplama sonucunda hata oluşursa ISERROR ve ERROR.TYPE ile Analysis ToolPak eklentisinin yüklü olup olmadığı kontrol edilir.
- Her denetim bloğunun sonunda SUM ile hata toplanır. Sonuç "Errors detected" ya da "Data checks for validity" olarak gösterilir.
- Example 3 sayfasında YEAR ve MONTH ile girilen tarihin yıl ve ay bilgisiyle uyumu denetlenir. Uyumsuzsa "Bad Date" yazılır.
- Kullanılan formülün adresini metin olarak göstermek için ADDRESS, ROW ve COLUMN işlevleri birlikte kullanılır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 modülünde iki özel işlev tanımlıdır:- ISDATE: Verilen değerin 1 ile 2958465 arasında, yani geçerli bir Excel tarih değeri olup olmadığını denetler ve TRUE ya da FALSE döndürür.
- GETFORMULA: Bir hücredeki formülü yerel dil yazımıyla metin olarak getirir. Hücre dizi formülüyse formülü süslü parantez içinde gösterir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- ACCRINT sayfasındaki fonksiyon açıklamasını ve notları okuyun.
- Example 2 sayfasında tarih, kupon, nominal değer, frekans ve esas hücrelerine kendi değerlerinizi girin.
- Denetim sütunundaki sonucun "Data checks for validity" olduğunu doğrulayın; uyarı varsa ilgili girdiyi düzeltin.
- Example 3 sayfasında yıl ve ay bilgisiyle aynı işlemi deneyin.