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

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Aşağıdaki şekilde denediniz mi?
.
Kod:
=YUVARLA([COLOR="Red"]birinci sayı[/COLOR];2)+YUVARLA([COLOR="red"]ikinci sayı[/COLOR];2)
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
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.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

İstediğiniz bu mu?

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

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Evet tam da bu. Çok teşekkürler.
 
Üst