Bu dosya, bir sayısal tutarı Türkçe yazıya çevirmek için hazırlanmış formül tabanlı bir şablondur. Makro içermez; dönüşüm IF, MOD, ROUND, CONCATENATE ve PROPER fonksiyonları ile ad tanımları üzerinden yapılır.
Dosyanın içeriği
- Sayfa1: Örnek giriş sayfasıdır. B3 hücresinde en fazla 9 haneli tamsayı ve 2 haneli ondalık kullanılabileceği belirtilir; örnek tutar 789456123,21 olarak girilmiştir.
- Cevir: Dönüşümün yapıldığı sayfadır. Sarı renkli hücreye tutar yazılır ya da başka bir hücrenin adresi verilir. Sayfada iki bölüm bulunur: formüllü satırların gizlendiği bölüm ve formüllü satırların görünür olduğu bölüm.
Kullanılan formüller
- Tutar, MOD fonksiyonuyla basamak gruplarına (yüz milyon, on milyon, milyon, yüz bin, on bin vb.) ayrılır. Her adımda üst basamak çıkarılarak kalan değer bir sonraki satıra aktarılır.
- Her basamağın yazı karşılığı iç içe IF fonksiyonlarıyla bulunur (örneğin dokuzyüz, seksen, altımilyon).
- ROUND ondalık kısmı kuruş hanesine yuvarlar; CONCATENATE parçaları birleştirir, PROPER ilk harfleri büyütür.
- Tutarın tamsayı kısmının yazısı için aşağıdaki gibi bir basamak formülü kullanılır:
- Ad tanımları: Para (Cevir!B17) ve Para2 (Cevir!B34) adları sonuç hücrelerini gösterir; yazıya çevrilmiş sonuç bu adlarla başka sayfalarda kullanılabilir.
Nasıl kullanılır
- Cevir sayfasında sarı renkli hücreye tutarı yazın ya da tutarın bulunduğu hücrenin adresini girin.
- Yazıya çevrilmiş sonuç, formüllü satırların altındaki sonuç hücresinde oluşur.
- Kendi çalışma kitabınızda kullanmak için Para ve Para2 ad tanımlarını ve ilgili formül satırlarını kopyalayın; sonucu bir hücrede =Para yazarak çağırın.
- Tutar 9 haneli tamsayı ve 2 haneli ondalık sınırını aşmamalıdır.