• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Tek sütunda 3 farklı para birimini tl ye çevirme

Katılım
3 Aralık 2008
Mesajlar
5
Excel Vers. ve Dili
office ecxel 2003 turkce
Tek sütunda 3 farklı para birimini tl ye çevirme konusu hakkında yardım eder misiniz?

Tek sutunda 3 parabirimi excel dosyanızı buldum fakat çalışmıyor yardımcı olursanız işime çok yarayacak bir excel örneği... Cevap verirseniz sevinirim..
 

Ekli dosyalar

Selamlar,

Forumumuza hoşgeldiniz.

C1 hücresine dolar kurunu, C2 hücresinede euro kurunu yazın.
C6 hücresinede aşağıdaki formülü uygulayın.

Kod:
=EĞER(SAĞDAN(B6;1)="$";YERİNEKOY(B6;"$";"")*$C$1;EĞER(SAĞDAN(B6;1)="€";YERİNEKOY(B6;"€";"")*$C$2;B6))
 
Korhab Bey, yardımlarınız için teşekkür ederim. Yalnız Euro hesaplama satırları yanlış değer veriyor müsait bir zamanda bakabilirseniz sevinirim.
 
Selamlar,

Ben C6 hücresindeki yazım şeklinize göre cevap vermiştim. Bu durumda makro ile çözüm hazırlamak gerekir. Ekteki dosyayı incelermisiniz. Para birimlerini örnek dosyadaki biçimiyle kullanırsanız sorun yaşamazsınız.

Kullanılan fonksiyon;

Kod:
Option Explicit
 
Function PARA_BİRİMİ(Hücre As Range) As String
    If InStr(1, Hücre.NumberFormatLocal, "$$") > 0 Then
        PARA_BİRİMİ = "DOLAR"
    ElseIf InStr(1, Hücre.NumberFormatLocal, "€") > 0 Then
        PARA_BİRİMİ = "EURO"
    ElseIf InStr(1, Hücre.NumberFormatLocal, "TL") > 0 Then
        PARA_BİRİMİ = "TL"
    End If
End Function

Hücrede kullanım şekli;

Kod:
[B][COLOR=blue]=PARA_BİRİMİ(Hücre_Adresi)[/COLOR][/B]
 

Ekli dosyalar

Selamlar,

Sn. almrtlr,

Tabiki sizin yöntem en kolay çözüm şekli. Fakat şöyle düşünün, değerlerin olduğu sütunda binlerce satır farklı para birimleri varsa tek tek hücre tanımlamak ne kadar mantıklıdır. Ben bu sebeple esnek olması açısından KTF (makrolu çözüm) önerdim.
 
Doğru diyorsunuz Korhan Bey,
ben basit yoldan düşündüm ve belki gözden kaçmıştır diye örneği
göndermek istedim.
 
Korhan Bey yardımlarınız için teşekkürler...
 
Geri
Üst