Belirtilen aralıktaki fiyat adımına göre yukarı veya aşağı yuvarlama işlemi

uyelik.ben

Altın Üye
Katılım
20 Mayıs 2020
Mesajlar
50
Excel Vers. ve Dili
Office 365 2020
Altın Üyelik Bitiş Tarihi
26-05-2025
Merhaba,
Ekte yer alan "Fiyat Adımları Dosyasında" yapmak istediğim işlemi aşağıda açıkladım.

1)Temel Veriler sayfasında yer alan D kolunundaki her bir verinin, E-F-G...-M kolonuna kadar %0,05 değişim olacak şekilde katlarını alıyorum. Ancak D kolonundaki verilerin katlarını, "Fiyat Adımları" sayfasında yer alan verilere göre yukarı yuvarlamam gerekiyor.

Eğer D kolonundaki rakam, 0,01-19,99 arasında ise % hesap ettiğim katlarımın her biri 0,01'in katları olmak zorunda,
Eğer D kolonundaki rakam 20-49,98 arasında ise % hesap ettiğim katlarımın her biri 0,02'nin katları olmak zorunda,
.....50-99,95 arasında ise katlarımın her biri 0,05'in katları olmak zorunda
.....100 ve üzeri ise katlarımın her biri 0,1'in katları olmak zorunda
(detayları"fiyat adımları" sayfasında yer alıyor)

aynı işlemleri O kolonundan itibaren - değerlere yuvarlanacak şekilde hesap edilmesi gerekiyor.

Yuvarlama ve tamsayı formüllerini denedim ancak formülün içine Eğer fonksiyonu da dahil etmem gerektiği için başarılı olamadım.

Yardımlarınızı rica ederim.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Şu formülü dener misiniz?

=KYUVARLA($D3*E$2+$D3;DÜŞEYARA($D3;'Fiyat Adımları'!$A$4:$D$7;4;1))
 

uyelik.ben

Altın Üye
Katılım
20 Mayıs 2020
Mesajlar
50
Excel Vers. ve Dili
Office 365 2020
Altın Üyelik Bitiş Tarihi
26-05-2025
@YUSUF44 hocam çalıştı. Ancak düşey ara ile nasıl çözdüğünüzü anlayamadım. Arada Eğer fonksiyonu yok, yani fiyat adımları sayfasındaki aralıkları tanımlamadan formülü nasıl çalıştırdınız anlayamadım. Bu yüzden bir yerde hata olabilir mi bulamıyorum. Mantığını da açıklayabilir misiniz?
 

uyelik.ben

Altın Üye
Katılım
20 Mayıs 2020
Mesajlar
50
Excel Vers. ve Dili
Office 365 2020
Altın Üyelik Bitiş Tarihi
26-05-2025
Hocam bu arada %0,5'lik artış için çalışmıyor. Aynı değeri veriyor onu farkettim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Yanlış olan sonuç için örnek verir misiniz? Hangi hücrede ne olması gerekirken ne oluyor?
 
Üst