• DİKKAT

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

Hesaplamada Virgülden Sonra 2 Rakam Harici Dikkate Almasın

  • Konbuyu başlatan Konbuyu başlatan askm
  • Başlangıç tarihi Başlangıç tarihi

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,746
Excel Vers. ve Dili
2010-2016
Kolay gelsin. Makro veya formül ile hesaplama yapıyorum. Hesaplama sonucu virgüllü sayı çıktığında virgülden sonra 2 rakamı dikkate alsın. Kalan kısmı dikkate almasın. Yuvarmala ile veri gözüken kısmı 2 rakama iniyor. Ama bu sayıyı toplamak istediğimizde virgülden sonra 2 rakamın dışındaki kısmı da dikkate alıyor. Örneğin sayı1:1,254 sayı2:1,233 Bunların toplamı normalde 2,487 oluyor, hücreye 2,49 yazıyor. Benim istediğim sayı1=1,25 sayı2=1,23 toplamı=2,48 çıksın. Yani virgül sonrası 2 rakam harici küsüratı hiç dikkate almasın.
 
Merhaba.

Aşağıdaki şekilde denediniz mi?
.
Kod:
=YUVARLA([COLOR="Red"]birinci sayı[/COLOR];2)+YUVARLA([COLOR="red"]ikinci sayı[/COLOR];2)
 
Eğer A1:A1000 arasını toplayacaksan, topla formülünü kullanamayız. Formül ile yapacaksan aracı bir sütun kullanıp oraya yuvarla (round) yapıp, sonra o sütun toplamını almak lazım. VBAda da sum ile değil de for next ile toplatmak toplatmak gerek.
 
Merhaba,

İstediğiniz bu mu?

Kod:
Sub Virgul_2()
    MsgBox Evaluate("=SUMPRODUCT(TRUNC(A1:A1000,2))")
End Sub

.
 
Evet tam da bu. Çok teşekkürler.
 
Geri
Üst