Matematik

Rakamı Yazıya Çevirme TL Formülü: Excel'de Para Tutarı Dönüştürme

20 Mart 2026  |  Hesapla Online Editörü

Excel'de TL para tutarını yazıya çevirme formülü, VBA makro kodu ve online araç alternatifleri. Muhasebe ve fatura süreçleri için tam rehber.

İş hayatında muhasebecilerin, finans uzmanlarının ve ofis çalışanlarının her gün yüzleştiği en büyük zaman kayıplarından biri, rakamla yazılan para tutarlarını makbuzlara veya faturalara yazıyla tek tek girmektir. Özellikle "tl rakamı yazıya çevirme" ve "para tutarını yazıya çevirme" işlemleri, manuel yapıldığında harf veya kuruş hatalarına çok açıktır. Peki, bu süreci otomatikleştirmenin yolları nelerdir?

Excel'de Doğrudan Bir Formül Var mı?

Microsoft Excel programında varsayılan olarak Türkçe rakamları yazıya çeviren basit bir formül bulunmamaktadır. Excel'in içinde bulunan =BAHTMETNİ (BAHTTEXT) formülü, sayıları Tayland para birimi olan Baht'a çevirdiği için Türkiye'deki ticari işlemlerde kullanılamaz. Ancak bu eksiklik, küçük bir VBA (Makro) kodu veya sitemizdeki çeviri araçları ile kolayca aşılabilmektedir.

Para Tutarını Yazıya Çevirirken Bilinmesi Gerekenler

Rakamları TL ve Kuruş cinsinden yazıya dökerken arka planda çalışan algoritmalar şu mantıkla işler:

Temel Algoritma Adımları:
1. Tam Kısım ve Ondalık Kısım Ayrımı: Virgülden önceki kısım "Türk Lirası", virgülden sonraki 2 haneli kısım ise "Kuruş" olarak sisteme tanıtılır.
2. Basamak Değerleri: Sistem sayıyı sağdan sola doğru üçerli gruplara (bölüklere) ayırır. Her gruba sırasıyla Bin, Milyon, Milyar gibi etiketler atanır.
3. Boşlukların Silinmesi: Ticari evraklarda sahtekarlığı önlemek için tüm kelimeler bitişik yazılır. (Örn: BeşBinYüzTürkLirası)

Excel İçin VBA (Makro) ile Çeviri Mantığı

Excel'de sürekli fatura kesiyorsanız, Geliştirici (Developer) sekmesinden Visual Basic paneline girerek bir "Module" oluşturabilir ve internette açık kaynak olarak bulunan "YaziyaCevir" makro kodlarını yapıştırabilirsiniz.

Örnek Kullanım:
Hücreye yazın: =YAZIYACEVİR(A1)
A1 değeri: 1250,50
Sonuç: BinİkiYüzElliTürkLirasıElliKuruş

Online Çeviri Araçlarının Avantajları

Makro kodlarıyla uğraşmak istemeyen veya cep telefonundan hızlıca senet dolduran kullanıcılar için sitemizdeki "Rakamı Yazıya Çevirme" aracı hayat kurtarıcıdır. Hata payını sıfıra indirir, kapatma çizgilerini (#) otomatik ekler ve TDK imla kurallarına %100 uyumlu ticari metinler üretir.

Sıkça Sorulan Sorular

Eğer tutar 150,5 TL ise, sondaki 5 rakamı ticari matematikte her zaman "50 Kuruş" olarak kabul edilir ve "ElliKuruş" olarak yazılır. Sadece "5 Kuruş" yazmak isteniyorsa rakamın 150,05 TL şeklinde belirtilmesi zorunludur.

Google Sheets'te de doğrudan böyle bir formül yoktur. Ancak "Uzantılar > Apps Script" menüsüne girerek tıpkı Excel'deki gibi özel bir JavaScript fonksiyonu yazabilir ve sayfanıza entegre edebilirsiniz.

Tutar tam sayıysa (örneğin 1.000,00 TL), faturada veya çekte "Sıfır Kuruş" yazmak yasal bir zorunluluk değildir. "BinTürkLirası" yazıp kapatma işareti koymak yeterlidir. Ancak yazılımlar genellikle güvenliği artırmak için "SıfırKuruş" ibaresini otomatik eklerler.

İlgili Blog Yazıları

Matematik

Yazıyı Rakama Çevirme: Metin İçindeki Sayıları Sayısal Değerlere Dönüştürme

Yazıyla ifade edilmiş sayıları rakama çevirmeyi öğrenin. NLP algoritmaları, örnek metin çözümlemeler...

Matematik

Yüzde Hesaplama Nasıl Yapılır? Formül ve Örnekler

Yüzde hesaplama formülünü öğrenin, günlük hayatta indirim, zam ve oran hesaplamalarını kolayca yapın...

Matematik

Banka Faizi Nasıl Hesaplanır? Basit ve Bileşik Faiz Rehberi

Basit faiz ve bileşik faiz arasındaki farkı öğrenin, mevduat ve kredi faizini kendiniz hesaplayın, ö...

Matematik

Vade Hesaplama Mantığı: Kredi ve Mevduat Vadeleri Nasıl İşler?

Bankacılık işlemlerinde vade gün sayısı hesaplamaları, kırık vade kavramı ve faiz getirisine etkiler...