Toplam bedel birm fiyat arasında ki fark

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Hayırlı Akşamlar.
Üstadlarım firmadan aldığım teklifleri excele işlediğim zaman sürekli yuvarlamadan dolayı sonucu tutturamıyorum. Bu sebeple de manuel düzeltiyorum.
Örnek olarak;
6 adet mamulün toplam bedeli 14 tl. Birim fiyatı 2,333333 diye tekrar eden bir rakam.
6 * 2,33 yaptığım zaman 13,98 çıkıyor. Bana 14 TL vermesi lazım.
Sürekli bu sıkıntıyı yaşamaktayım. Bu sebeple, yaklaşık maliyet ile verilen fiyat arasında fark çıkmakta.
Bu konuda yardımcı olabilir misiniz?

Saygılarımla.
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Merhaba
Şöyle olabilir.
Kod:
[a1] = WorksheetFunction.Round((6 * 2.33333), 0)
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
En doğru çözüm firmadan birim fiyat üzerinden teklif almak ya da birimi 1 değil de örneğin 6 kabul etmektir (altılı sabun gibi). Bence tabi.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
ustam alım tek bir kalem değil ki...
Bana genelinde bu farkı giderecek bir formül lazım. Önce bölecek sonra adet ile çarpacak en yakın üste yuvarlayacak.
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Ek dosyayı inceleyin. (Dosyada bulunan "I" sütununa küsuratlı ekleyen bölümü silersiniz)
http://s3.dosya.tc/server6/s5t32r/Kitap10.zip.html
Kod:
Private Sub CommandButton1_Click()
sat = Cells(Rows.Count, "D").End(3).Row
For a = 3 To sat
Cells(a, "F") = WorksheetFunction.Round((Cells(a, "D") * Cells(a, "E")), 0)
Next
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sayın Plint;
Ellerinize sağlık. Teşekkür ederim
 
Üst