9で終わる値への切り上げ(Microsoft Excel)
ボブは計算を実行し、結果を9で終わる次の値に切り上げたいと考えています。言い換えると、目標小売価格を設定するために、さまざまなコストを計算し、回答を切り上げて9で終わるようにします。 、$ 1.42は$ 1.49に丸められ、$ 1.49は変更なし、$ 9.01は$ 9.09に丸められます。
あなたが望むようにあなたの価格を調整するためにあなたが使うことができるかなりの数の公式が実際にあります。 Excelには、試すことができるさまざまな丸め関数が多数用意されています。次のように、単純なROUNDUP関数を使用して作業を行うことができると思うかもしれません。
=ROUNDUP(A1,1)-0.01
ただし、A1の値がゼロ(1.00、1.10、1.20など)で終わる場合、これは正しく機能しません。その場合、式は元の値から0.01を引くだけで、たとえば1.00を0.99に変換します。
解決策は、次のように、丸めを行う前にA1の値に0.01を追加することです。
=ROUNDUP(A1+0.01,1)-0.01
また、CEILING関数は、ROUNDUP関数とほぼ同じ方法で使用できます。
=CEILING(A1+0.01,0.1)-0.01
ただし、別の(そしてより短い)アプローチは、ROUNDDOWN関数を使用して、次のように丸めを行うことです。
=ROUNDDOWN(A1,1)+0.09
ストレートROUND関数を次のように使用することもできます:
=ROUND(A1+0.05,1)-0.01
さらに短いのは、組み込みの丸め関数のいずれにも依存しないソリューションです。
=(INT(A1*10)+0.9)/10
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(12825)は、Microsoft Excel 2007、2010、2013、2019、およびOffice365のExcelに適用されます。