Bob은 계산을 수행하고 결과를 9로 끝나는 다음 값으로 반올림하려고합니다. 즉, 목표 소매 가격을 설정하기 위해 다양한 비용을 계산 한 다음 답변이 9로 끝나도록 반올림하려고합니다. 따라서 , $ 1.42를 $ 1.49로, $ 1.49는 변경 사항이없고, $ 9.01을 $ 9.09로 라운드 등.

실제로 원하는대로 가격을 조정하는 데 사용할 수있는 몇 가지 공식이 있습니다. Excel은 시도 할 수있는 다양한 반올림 함수를 제공합니다. 다음과 같이 간단한 ROUNDUP 함수를 사용하여 작업을 수행 할 수 있다고 생각할 수 있습니다.

=ROUNDUP(A1,1)-0.01

그러나 A1의 값이 0 (1.00, 1.10, 1.20 등)으로 끝나면 제대로 작동하지 않습니다. 이 경우 공식은 단순히 원래 값에서 0.01을 빼서 1.00을 0.99로 변환합니다.

해결책은 다음과 같이 반올림하기 전에 A1의 값에 0.01을 더하는 것입니다.

=ROUNDUP(A1+0.01,1)-0.01

ROUNDUP 함수와 거의 동일한 방식으로 CEILING 함수를 사용할 수도 있습니다.

=CEILING(A1+0.01,0.1)-0.01

그러나 다른 (그리고 더 짧은) 접근 방식은 ROUNDDOWN 함수를 사용하여 반올림을 수행하는 것입니다.

=ROUNDDOWN(A1,1)+0.09

다음과 같은 방식으로 직선 ROUND 함수를 사용할 수도 있습니다.

=ROUND(A1+0.05,1)-0.01

Shorter는 내장 된 반올림 함수에 의존하지 않는 솔루션입니다.

=(INT(A1*10)+0.9)/10

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (12825)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2019 및 Excel에 적용됩니다.