Excel ARAP Formülü: Roma Rakamlarını Sayıya Çevirme Rehberi

Excel ARAP Formülü: Roma Rakamlarını Sayıya Çevirme (ARAP, ROMA, VBA)
Excel Formülleri ARAP Formülü

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
ARAP formülü parametreleri

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
ARAP ile dönüşüm örnekleri

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
X10"X"
XLII42"XLII"
MMXXIV2024"MMXXIV"
ARAP ve ROMA karşılaştırması

İ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
IV4✅ Geçerli
IIII#DEĞER!❌ Geçersiz
ABC#YOK❌ Tanınmadı
Geçerli ve geçersiz Roma rakamları

7. VBA ile Toplu Dönüştürme

1 Geliştirici Sekmesini Aktifleştirin

📌 Geliştirici sekmesinin gösterimi için detaylı bilgi için tıklayın.

VBA - Geliştirici sekmesi
⚙️ Adım 1: Geliştirici sekmesini aktifleştirme
2 Visual Basic Düzenleyici'yi Açın

📌 Alt + F11 kısayolu ile hızlıca açabilirsiniz.

VBA - Visual Basic Düzenleyici
📝 Adım 2: Visual Basic Düzenleyici
3 Modül Ekleyin

📌 Makro yazımı ile ilgili daha detaylı bilgi için tıklayın.

VBA - Modül ekleme
📝 Adım 3: Modül ekleme
4 Kodu Yapıştırın
📋 VBA Kodu
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
5 Makroyu Çalıştırın

📌 F5 tuşuna basarak veya Çalıştır butonuna tıklayarak makroyu çalıştırın.

6 ✅ İşleminiz Gerçekleştirilmiştir!

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.

1 Veriyi Tablo Olarak Hazırlayın

📌 Tablonuzu başlık satırı ve içerik olarak düzenleyin.

2 Tablonuzu Seçin

📌 Tüm verilerinizi seçili hale getirin.

3 Veri → Tablodan Butonuna Basın

📌 Excel'in üst menüsünden Veri sekmesine tıklayıp Tablodan butonuna basın.

4 Tamam'a Tıklayın

📌 Açılan pencerede tablonuzun başlık satırı olduğunu kontrol edin ve Tamam'a tıklayın.

Power Query - Tablo oluşturma ve Veri-Tablodan
📊 Adım 1-4: Tablo oluşturma ve Power Query'ye aktarma
5 Gelişmiş Düzenleyici'yi Açın

📌 Power Query düzenleyicide Giriş sekmesinden Gelişmiş Düzenleyici'ye tıklayın.

Power Query Gelişmiş Düzenleyici
⚙️ Adım 5: Gelişmiş Düzenleyici'yi açma
6 M Kodunu Yapıştırı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
7 Tamam'a Tıklayın

📌 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.

İşleminiz Gerçekleştirilmiştir!

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.

💡 İpucu: ARAP formülü ile dönüştürülen sayılar üzerinde Excel toplama formülü ile işlem yapabilirsiniz.
🤖 Akıllı Arama Asistanı
💬 Merhaba! Size nasıl yardımcı olabilirim?
Excel Asistanı
👋 Merhaba! Excel ile ilgili ne öğrenmek istersin? Örn: DÜŞEYARA nasıl kullanılır?
DÜŞEYARA Pivot Tablo Gantt Şeması