
Genel formül
=CEILING(price,0.5)-0.05
Özet
Orijinal fiyatın 0,5'in altında veya üstünde bitmesine bağlı olarak fiyatları .45 veya .95 ile bitecek şekilde yuvarlamak için TAVANAYUVAR işlevini kullanabilirsiniz. Gösterilen örnekte, C6'daki formül şöyledir:
=CEILING(B5,0.5)-0.05
ekran görüntüsünde gösterildiği gibi fiyatları yuvarlar.
Yuvarlama kuralları
Gösterilen örnekte amaç, aşağıdaki kuralları izleyerek fiyatları 0,45 veya 0,95 ile bitecek şekilde yuvarlamaktır:
- Bir fiyat zaten tam bir dolar ise, sonuç önceki tam dolar + .95 olmalıdır. Örneğin, 3,00 $ 2,95 $ olur.
- Bir fiyat, 50 veya daha az bitiyorsa, sonuç şu anki tam dolar + .45 olmalıdır. Örneğin 4,31 TL 4,45 TL olur.
- Bir fiyat, 51 veya daha fazla bitiyorsa, sonuç şu anki tam dolar + .95 olmalıdır. Örneğin 5,63 TL 5,95 TL olur.
Açıklama
Bu sorunu çözmenin anahtarı, çözümün belirli bir yuvarlama türü gerektirdiğini fark etmektir. "En yakın" .45 veya .95 değerine yuvarlayamayız. Aslında, ilk adım en yakın yarım dolara (.50) yuvarlamaktır. İkinci adım 5 sent (0,05 $) çıkarmaktır.
En yakın yarım dolara yuvarlamak için, anlamlılık argümanı 0,5'e ayarlanmış TAVANAYUVAR işlevini kullanırız:
=CEILING(B5,0.5) // round up to next half dollar
Bu, orijinal fiyatı bir sonraki yarım dolara yuvarlayacaktır. Örneğin, 4,31 $ 4,31 $ olur ve 5,72 $ 6,00 $ olur. Daha da önemlisi, eğer bir fiyat zaten .00 veya .50 ile bitiyorsa, değişmeden kalacaktır (yani 4.00 $ veya 4.50 $ 'lık bir fiyat etkilenmez).
Yuvarlandıktan sonra formül, 0,05 çıkararak 0,45 veya 0,95 sonuç verir. Aşağıya kopyalanan C5'teki formül:
=CEILING(B5,0.5)-0.05
B5 17.01 $ içerdiğinde formül şu şekilde çözülür:
=CEILING(B5,0.5)-0.05 =CEILING(17.01,0.5)-0.05 =17.50-0.05 =17.45
CEILING hakkında
CEILING, Excel'deki 8 yuvarlama işlevinden biridir. TAVAN'ı aşağıdaki gibi işlemler için kullanabilirsiniz:
- 25'in katlarına kadar yuvarlak sayılar
- 15 dakikalık katlara kadar yuvarlak zaman
- Bir sonraki bütün birime kadar yuvarlak malzemeler
MROUND işlevi ve FLOOR işlevi de belirli bir katsayıya yuvarlayabilir, ancak davranış TAVANAYDAN farklıdır:
- TAVAN bir sonraki katsayıya yuvarlar
- FLOOR, önceki katsayıya aşağı yuvarlar
- MROUND en yakın katsayıya yuvarlar