• DİKKAT

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

Farklı para birimi olan sütunda toplama işlemi

  • Konbuyu başlatan Konbuyu başlatan nvdr1
  • Başlangıç tarihi Başlangıç tarihi
Selamlar,

Ekteki örnek dosyayı incelermisiniz. Farklı para birimlerinde fonksiyon hatalı sonuç üretebilir. Buna göre koda ekleme yapmak gerekecektir.

Kullanılan fonksiyon; (Boş bir modüle ekleyiniz.)

Kod:
Option Explicit
 
Function PARA_TOPLA(Aralık As Range, Optional Ölçüt As String = "TL")
    Dim Hücre As Range
 
    Application.Volatile True
 
    For Each Hücre In Aralık
        If IsNumeric(Hücre.Value) Then
            If InStr(1, Hücre.NumberFormat, "$" & Ölçüt) > 0 Then
                PARA_TOPLA = PARA_TOPLA + Hücre.Value
            End If
        End If
    Next
End Function


Hücrede kullanım şekli;

Kod:
=PARA_TOPLA(Hücre_Aralığı;Ölçüt)
Kod:
=PARA_TOPLA(C2:C100;"TL")
 

Ekli dosyalar

teşekkür ederim
elinize emeğinize sağlık
 
Merhaba,

Örnek dosyada birim maliyet ile miktarları çarpım yan sütuna geçirmişsiniz. Ben aynı işlemi yaptığımda yan sütüna para birimini taşımıyor. Taşıdığında ise tüm satırları en üstteki para birimi ile aynı yapıyor.

Siz en sağdaki sütunu manuel olarak mı girdiniz?

Teşekkürler,
 
Selamlar,

Forumumuza hoşgeldiniz.

Evet formülle çarpma işlemi yapılmıştır. Fakat para birimleri elle uygulanmıştır.
 
örnek dosyada toplamlarda hata veriyor ben yapamadım yardımcı olurmusunuz
 
Teşekkürler Ellerinize Sağlık
 
Geri
Üst