Formülle Fiyatı 90 Kuruşlu Yapma

Katılım
6 Eylül 2021
Mesajlar
6
Excel Vers. ve Dili
Office 2016 Türkçe
Dostlar merhaba, amatör anlatımım için şimdiden kusura bakmayın. Excelde ürün satış fiyatlarını belirlerken belirli iskontoları yaptıktan sonra çıkan rakamları el ile ,90 kuruş olarak düzeltiyoruz. Yüzlerce ürün olduğu için bunu formülle yapmak çok daha kolay olurdu. Örnek olarak (101,35 ise 100,90), (95,3 ise 94,9) (95,55 ise 95,9) gibi. 50 kuruşluk fark nereye yakınsa aşağıya ya da yukarıya yuvarlama şeklinde. Tabi bu sadece görüntü olarak değil değer olarakta excelde görünmeli ki eticaret sistemi bunu algılasın. Formül ile bunu yapmak mümkün müdür?
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Deneyiniz.
Kod:
=+EĞER(YUVARLA(A1;0)-A1<0;TAMSAYI(A1)-0,1;TAMSAYI(A1)+0,9)
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Alternatif olmakla beraber sanki sonuçlar daha doğru
=EĞER(A1-TAMSAYI(A1)-0,45<0;TAMSAYI(A1)-1+0,9;TAMSAYI(A1)+0,9)

Zira ondalık hane 0,45 - 0,49 aralığında ise diğer formüller aşağı yuvarlıyor.
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Alternatif olmakla beraber sanki sonuçlar daha doğru
=EĞER(A1-TAMSAYI(A1)-0,45<0;TAMSAYI(A1)-1+0,9;TAMSAYI(A1)+0,9)

Zira ondalık hane 0,45 - 0,49 aralığında ise diğer formüller aşağı yuvarlıyor.
Ömer bey 101,49 olduğunda 100,90 olması gerekmiyor mu?

101,49 yuvarlamada 101,00 olacak ve 101,00 de satış politakası gereği 100,99 olarak değişecek. Ben böyle anladım.
 
Katılım
6 Eylül 2021
Mesajlar
6
Excel Vers. ve Dili
Office 2016 Türkçe
Alternatif olmakla beraber sanki sonuçlar daha doğru
=EĞER(A1-TAMSAYI(A1)-0,45<0;TAMSAYI(A1)-1+0,9;TAMSAYI(A1)+0,9)

Zira ondalık hane 0,45 - 0,49 aralığında ise diğer formüller aşağı yuvarlıyor.
Teşekkür ederim, aslında formülünüzü denediğimde (örnek 720,474) 720,9 olarak yuvarladı. Diğer 2 formülde ise 719,90 olarak yuvarladı. İstediğimiz orta nokta 0,5 kuruşun altında ise alta, üstünde ise üste yuvarlama şeklinde. Sonuç olarak 719,9 daha uygun görünüyor.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
50 kuruşluk fark nereye yakınsa
diye şart koymuş soru sahibi.
Bu durumda 11,46 gibi bir değer ya 10,9 ya da 11,9 olacak
11,9 - 11,46 = 0,44
11,46 - 10,9 =0,56
11,9 daha yakın
Ancak soru sahibi de sonuçtan memnunsa yapacak birşey yok. =)

Not: son mesajında şartını değiştirmiş.
 
Son düzenleme:
Üst