Excel ARAP Formülü: Roma Rakamlarını Sayıya Çevirme Rehberi
1. Veri Hazırlama: Örnek Veri Seti
Roma rakamlarını sayılara dönüştürme işlemine başlamadan önce, çalışacağımız veri setini hazırlamamız gerekiyor.
Veri seti içeriği:
- A Sütunu: Madde Numarası (Roma rakamı)
- B Sütunu: Açıklama (metin)
- C Sütunu: Dönüştürülmüş Değer (ARAP formülü ile)
Veri Hazırlama İpuçları
- Verilerinizi tablo olarak biçimlendirin (Ctrl + T)
- Başlık satırını mutlaka belirleyin
- Roma rakamlarının doğru yazıldığından emin olun
2. ARAP Formülü Nedir?
ARAP (İngilizce: ARABIC) formülü, Excel 2013 ve sonrasında Roma rakamlarını sayılara dönüştüren bir fonksiyondur.
=ARAP(Roma_Rakamı)
Desteklenen Roma Rakamları:
- I → 1
- V → 5
- X → 10
- L → 50
- C → 100
- D → 500
- M → 1000
Uyarı
ARAP fonksiyonu sadece 1 ile 3999 arasındaki Roma rakamlarını destekler.
| Parametre | Açıklama |
|---|---|
| Roma_Rakamı | Roma rakamını temsil eden metin |
"X" | 10 sonucunu verir |
"XLII" | 42 sonucunu verir |
"MMXXIV" | 2024 sonucunu verir |
3. Temel Kullanım Örnekleri
ARAP formülünü farklı Roma rakamları ile kullanarak sonuçları görelim.
=ARAP("X") ' Sonuç: 10
=ARAP("XLII") ' Sonuç: 42
=ARAP("MMXXIV") ' Sonuç: 2024
Eğer Roma rakamını bir hücreden almak isterseniz, başka sayfadan veri alma yöntemlerini kullanabilirsiniz.
| Roma | Formül | Sonuç |
|---|---|---|
| I | =ARAP(A1) | 1 |
| V | =ARAP(A2) | 5 |
| X | =ARAP(A3) | 10 |
| XLII | =ARAP(A4) | 42 |
| MMXXIV | =ARAP(A5) | 2024 |
4. İş Hayatında ARAP Formülü
ARAP formülü, farklı sektörlerde Roma rakamlarını sayısal verilere dönüştürmek için kullanılır. İşte en yaygın kullanım alanları:
Hukuk ve Sözleşmeler
Hukuki metinlerde maddeler Roma rakamlarıyla numaralandırılır. ARAP formülü ile bu maddeleri sayısal verilere dönüştürerek analiz kolaylaşır.
Örnek: =ARAP("XIV") → 14
Finans ve Raporlama
Finansal raporlarda yıllar bazen Roma rakamlarıyla gösterilir. ARAP formülü ile bu verileri sayısal formata çevirebilirsiniz.
Örnek: =ARAP("MMXXIV") → 2024
Yayıncılık
Kitaplarda bölüm numaraları, cilt numaraları ve önsöz sayfaları Roma rakamlarıyla gösterilir.
Örnek: =ARAP("V") → 5
Tarih
Tarihsel belgelerde yüzyıllar, krallık dönemleri ve önemli olaylar Roma rakamlarıyla ifade edilir.
Örnek: =ARAP("XIX") → 19
5. ARAP ve ROMA Karşılaştırması
Excel'de hem ARAP hem de ROMA formülleri bulunur. Bu iki formül birbirinin tersidir.
| Giriş | ARAP | ROMA |
|---|---|---|
| X | 10 | "X" |
| XLII | 42 | "XLII" |
| MMXXIV | 2024 | "MMXXIV" |
İpucu
ARAP formülü Roma rakamlarını sayıya çevirirken, ROMA formülü sayıları Roma rakamına çevirir. Excel Roma rakamı yazma rehberine göz atabilirsiniz.
6. Hata Yönetimi
ARAP formülü, geçersiz veya desteklenmeyen Roma rakamlarında hata verir.
🔴 Hata: #DEĞER!
Neden: Geçersiz Roma rakamı (örneğin IIII)
Çözüm: Roma rakamı kurallarına uygun yazın (IV doğru, IIII yanlış)
| Roma | ARAP | Durum |
|---|---|---|
| IV | 4 | ✅ Geçerli |
| IIII | #DEĞER! | ❌ Geçersiz |
| ABC | #YOK | ❌ Tanınmadı |
7. VBA ile Toplu Dönüştürme
📌 Geliştirici sekmesinin gösterimi için detaylı bilgi için tıklayın.
📌 Alt + F11 kısayolu ile hızlıca açabilirsiniz.
📌 Makro yazımı ile ilgili daha detaylı bilgi için tıklayın.
Sub RomaRakamlariniSayiyaCevir()
For Each hucre In Selection
If hucre.Value <> "" Then
hucre.Offset(0, 1).Value = Application.WorksheetFunction.Arabic(hucre.Value)
End If
Next hucre
End Sub
📌 F5 tuşuna basarak veya Çalıştır butonuna tıklayarak makroyu çalıştırın.
Türkçe Karakter Desteği
VBA, Türkçe karakterleri (Ç, Ğ, I, Ö, Ş, Ü) tam destekler. Yukarıdaki kod ile tüm Roma rakamlarını doğru dönüştürebilirsiniz.
8. Power Query ile Dönüştürme
Power Query, Excel'de verileri içe aktarma, temizleme, dönüştürme ve birleştirme işlemlerini kolaylaştıran güçlü bir araçtır. Özellikle büyük veri kümelerinde, tekrarlanan veri hazırlama ve dönüştürme işlemlerini otomatikleştirerek daha verimli bir çalışma süreci sağlayabilir.
📌 Tablonuzu başlık satırı ve içerik olarak düzenleyin.
📌 Tüm verilerinizi seçili hale getirin.
📌 Excel'in üst menüsünden Veri sekmesine tıklayıp Tablodan butonuna basın.
📌 Açılan pencerede tablonuzun başlık satırı olduğunu kontrol edin ve Tamam'a tıklayın.
📌 Power Query düzenleyicide Giriş sekmesinden Gelişmiş Düzenleyici'ye tıklayın.
let
Kaynak = Excel.CurrentWorkbook(){[Name="Tablo1"]}[Content],
Donusum = Table.AddColumn(Kaynak, "Sayi",
each try Number.FromText(
Text.Replace(
Text.Replace(
Text.Replace(
Text.Replace(
Text.Replace(
Text.Replace(
Text.Replace([Roma],
"M", "1000"),
"CM", "900"),
"D", "500"),
"CD", "400"),
"C", "100"),
"XC", "90"),
"L", "50"),
"X", "10")
otherwise null
)
in
Donusum
📌 Kodu yapıştırdıktan sonra Tamam'a tıklayarak işlemi tamamlayın. Power Query otomatik olarak Roma rakamlarını sayılara dönüştürecektir.
Türkçe Karakter Desteği
Power Query, Türkçe karakterlerle (Ç, Ğ, I, İ, Ö, Ş, Ü) çalışmayı destekler. Yukarıdaki M kodu, Roma rakamlarını doğru şekilde sayılara dönüştürür.
9. Sıkça Sorulan Sorular
01 Excel'de ARAP formülü nedir?
ARAP (ARABIC) formülü, Excel 2013 ve sonrasında Roma rakamlarını sayılara dönüştüren bir fonksiyondur. Örneğin =ARAP("X") sonucu 10 verir.
02 Roma rakamlarını sayıya nasıl çeviririm?
Excel'de Roma rakamlarını sayıya çevirmek için ARAP (ARABIC) formülünü kullanabilirsiniz. =ARAP("XLII") formülü 42 sonucunu verir.
03 ARAP formülü hangi sürümlerde çalışır?
ARAP (ARABIC) formülü Excel 2013, 2016, 2019 ve Office 365 sürümlerinde çalışır. Excel 2010 ve önceki sürümlerde bu fonksiyon bulunmaz.
04 ARAP formülü hata veriyorsa ne yapmalıyım?
ARAP formülü hata veriyorsa Roma rakamının geçerli olup olmadığını kontrol edin. Geçersiz rakamlar (örneğin IIII) hata verir.
05 ARAP ile ROMA arasındaki fark nedir?
ARAP formülü Roma rakamlarını sayıya çevirirken, ROMA formülü sayıları Roma rakamına çevirir. Birbirinin tersi işlem yaparlar.
06 VBA ile toplu dönüştürme nasıl yapılır?
Yukarıdaki VBA kodunu kullanarak seçili aralıktaki tüm Roma rakamlarını toplu olarak dönüştürebilirsiniz.