본문으로 건너뛰기
Varlig 가이드
Varlig 홈

반올림

이 페이지에서는 계산 안에서 값을 반올림하는 방법을 다뤄요. 소수 몇째 자리나 유효숫자 몇 자리까지, 정수로, 또는 가장 가까운 £0.50이나 15분처럼 일정한 간격에 맞춰 반올림할 수 있어요. 테이블을 몇 개 빌려야 하는지, 한 사람당 얼마를 내야 하는지처럼 메모 아래쪽에서 계속 쓸 깔끔한 수치가 필요할 때 참고하세요.

반올림에는 서로 다른 몇 가지 방식이 있고, 헷갈리기 쉬워요.

  • 소수 자릿수는 소수점 아래 숫자를 정해진 개수만큼 남겨요. 3.14159를 소수 둘째 자리까지 나타내면 3.14예요.
  • 유효숫자는 0이 아닌 첫 숫자부터 정해진 개수만큼 숫자를 남겨요. 12,345를 유효숫자 3자리로 나타내면 12,300이에요.
  • 간격은 어떤 값의 배수로 반올림해요. 17을 가장 가까운 5의 배수로 반올림하면 15예요.

계산 안에서 반올림하면 이후 줄에서 사용하는 값 자체가 바뀌어요. 결과를 깔끔하게 보이게만 하고 싶다면, 그 대신 줄의 단축 메뉴에 있는 결과 형식 옵션을 사용해 보세요.

소수 자릿수

계산 뒤에 to N dp를 붙이면 결과가 반올림돼요.

calc
100 / 7 to 2 dp 결과 14.29
pi to 5 dp 결과 3.14159
2 kg / 3 to 2 dp 결과 0.67 kg
14 kg / 3 to 1 dp 결과 4.7 kg

다음 형식은 모두 같은 뜻이에요.

형식 결과
to N dp 1.23456 to 2 dp 1.23
to N decimal places 1.23456 to 2 decimal places 1.23
to N digits 1.23456 to 2 digits 1.23
rounded to N dp 1.23456 rounded to 2 dp 1.23
rounded to N decimal places 1.23456 rounded to 2 decimal places 1.23
-> N dp 1.23456 -> 2 dp 1.23

17.456 to 1 decimal place처럼 단수형 decimal place도 쓸 수 있어요.

to 0 dp는 정수로 반올림해요. 딱 절반인 값은 0에서 먼 쪽으로 반올림되므로 2.5 to 0 dp는 3이고, -2.25 to 1 dp는 -2.3이에요. 단위는 반올림한 값에 그대로 붙어 있어요.

변환 결과와 함수 결과 반올림하기

변환이나 함수 호출 바로 뒤에 to N dp를 붙이세요. 변환은 into 중 무엇을 썼든 변환한 단위로 반올림돼요.

calc
42.195 km to miles to 1 dp 결과 26.2 mi
sqrt(2) to 4 dp 결과 1.4142
average(1, 2, 4) to 2 dp 결과 2.33

피트와 인치처럼 두 단위로 나타낸 결과에서는 소수 자릿수가 작은 단위에 적용돼요. 170 cm in feet and inches to 0 dp는 5피트 7인치예요. 두 단위로 나타낸 결과를 참고하세요.

금액 반올림하기

금액은 소수 둘째 자리까지 표시되지만, 이후 줄에서는 전체 값이 그대로 쓰여요. 대개는 이쪽이 유리해요. £100의 3분의 1은 £33.33으로 표시되지만, 세 번 더하면 정확히 £100이 되거든요.

calc
£100 / 3 결과 £33.33
£100 / 3 * 3 결과 £100.00

반올림한 금액을 실제로 주고받는다면 명시적으로 반올림하세요. 아래에서는 한 사람이 £33.33씩 내므로 세 사람이 낸 금액을 합치면 £99.99예요.

calc
= £100 / 3 to 2 dp 결과 £33.33
* 3 결과 £99.99

유효숫자

과학자나 엔지니어, 대략적인 수치를 말하는 사람은 유효숫자로 반올림하는 경우가 많아요. to N sf, to N significant figures 또는 to N sig figs로 쓰세요.

calc
12345.678 to 3 sf 결과 12,300
0.0012345 to 2 sf 결과 0.0012
12345.678 to 3 significant figures 결과 12,300
round 987.65 to 2 sig figs 결과 990

rounded to N sfround … to N sf도 쓸 수 있어요. 딱 절반인 값은 0에서 먼 쪽으로 반올림되고 단위도 그대로 붙어 있으므로, sqrt(2 * 9.81 m/s² * 45 m) to 3 sf는 29.7 m/s예요.

가장 가까운 정수

값 뒤에 rounded를 붙이거나 값을 round(…)로 감싸면 가장 가까운 정수가 돼요.

calc
4.5 rounded 결과 5
4.4 rounded 결과 4
round(£12.50) 결과 £13.00

올림과 내림

방향을 정하려면 up이나 down을 붙이세요. 이 표현은 값 뒤에 써도 되고 앞에 써도 돼요.

calc
12.3 rounded up 결과 13
12.7 rounded down 결과 12
round up 12.3 결과 13
round 12.7 down 결과 12

일부만 채워진 단위도 하나로 쳐야 할 때는 올림을 쓰면 돼요.

calc
손님 = 23
손님 / 6 rounded up 결과 4
round up 손님 / 6 결과 4
round down 손님 / 6 결과 3

손님 23명이 6인용 테이블에 앉으려면 테이블 4개가 필요하고, 꽉 채울 수 있는 테이블은 3개예요. 맨 앞에 round up이나 round down을 쓰면 그 뒤에 오는 계산 전체를 반올림하므로, 가장 읽기 좋은 위치에 표현을 두면 돼요.

음수

음수에서 up은 양의 무한대 쪽, down은 음의 무한대 쪽을 뜻해요. 수직선에서 수가 늘어선 방향과 같아요. 일반 반올림은 여전히 딱 절반인 값을 0에서 먼 쪽으로 반올림해요.

calc
-2.5 rounded 결과 -3
-2.5 rounded up 결과 -2
-2.5 rounded down 결과 -3

함수 형식

함수 반올림 방식 결과
round(x) 가장 가까운 값으로, 절반은 0에서 먼 쪽으로 round(-2.5) -3
floor(x) 내림, 음의 무한대 쪽으로 floor(-2.5) -3
ceil(x) 올림, 양의 무한대 쪽으로 ceil(-2.5) -2
trunc(x) 0 쪽으로, 소수 부분을 버림 trunc(-2.5) -2
int(x) trunc와 같음 int(12.7) 12

floorceil은 금액과 단위에도 쓸 수 있어요(ceil(£12.01)은 £13.00). truncint는 일반 숫자만 받아요.

간격에 맞춰 반올림하기

to nearest와 간격을 붙이면 그 간격의 배수로 반올림돼요. rounded up to nearestrounded down to nearest는 방향을 정해 줘요.

calc
2,340 rounded to nearest 100 결과 2,300
2.3 to nearest 0.25 결과 2.25
£1,237 rounded up to nearest £100 결과 £1,300.00
£4.38 rounded to nearest 5p 결과 £4.40
£4.386 to nearest penny 결과 £4.39
$4.38 rounded up to the nearest dollar 결과 $5.00
$2.37 rounded to nearest 50c 결과 $2.50
47 min rounded up to nearest 15 min 결과 60 min

마지막 줄은 근무 시간 기록표에서 시간을 다음 15분 단위로 맞추는 방법이에요. 금액 간격은 nearest 5p, nearest 10p, nearest 5 cents처럼 동전으로 쓰거나 nearest £0.05처럼 금액으로 쓰세요. 숫자 없이 동전이나 통화 이름만 쓰면 그 1단위로 반올림돼요. nearest penny, nearest cent, nearest pound, nearest dollar, nearest euro처럼요. 모든 형식은 17 to the nearest 5처럼 to the nearest로 써도 돼요. $4.38 to nearest pound처럼 다른 통화를 간격으로 쓰거나, 금액에 길이, 무게, 시간을 간격으로 쓰면 오류가 나요.

같은 표현을 값 앞에 써도 되고, 방향은 두 자리 중 어디에 써도 돼요.

calc
round £1,237 to nearest £50 결과 £1,250.00
round up £1,237 to nearest £100 결과 £1,300.00
round £1,237 up to nearest £100 결과 £1,300.00

단위가 있는 간격

같은 종류의 양을 나타낸다면 간격에 값과 다른 단위를 써도 돼요. 간격을 먼저 변환하고, 결과는 값의 단위를 유지해요.

calc
1.3 kg rounded up to nearest 500 g 결과 1.5 kg
3.7 km to nearest 500 m 결과 3.5 km
round 1.3 kg to nearest 500 m 결과 Error: incompatible units

인수가 두 개인 round

round(x, step) 형식은 간격에 맞춰 반올림하는 함수예요.

calc
round(47 min, 15 min) 결과 45 min
round(£12.345, £0.01) 결과 £12.35
round(5.567, 0.01) 결과 5.57

시간과 분 반올림하기

시간과 분으로 된 기간은 전체가 하나의 값으로 반올림돼요. 일반 반올림은 가장 가까운 시간 단위로 맞추고, 근무 시간 기록표에는 15분 같은 간격이 잘 맞아요.

calc
근무 시간 = 1 hour 52 min
round(근무 시간) 결과 2 hours
근무 시간 to nearest 15 min 결과 1 hour 45 min
근무 시간 rounded up to nearest 15 min 결과 2 hours

피트와 인치에서처럼 소수 자릿수는 가장 작은 단위에 적용되므로, 근무 시간 to 0 dp는 1시간 52분을 그대로 둬요. 시간 단위로 반올림하려면 round나 간격을 사용하세요.

종합해 보기

가든파티에 필요한 음식과 테이블을 계획하는 예예요.

calc
# 가든파티
손님 = 42
테이블당 인원 = 8
테이블 수 = 손님 / 테이블당 인원 rounded up 결과 6
피자 수 = 손님 * 3 / 8 rounded up 결과 16
피자 가격 = £11.50
피자 값 = 피자 수 * 피자 가격 결과 £184.00
인당 금액 = 피자 값 / 손님 rounded up to nearest £0.50 결과 £4.50
인당 금액 * 손님 결과 £189.00

테이블이나 피자는 일부만 필요해도 하나를 통째로 준비해야 하므로 올림을 해요. 8조각짜리 피자에서 한 사람당 3조각씩 잡으면 15.75판이 나오니 16판을 주문해요. 손님 한 사람이 낼 금액은 깔끔하게 £4.50으로 올렸고, 마지막 줄을 보면 이 금액으로 £184의 피자 값을 내고도 조금 남는다는 것을 알 수 있어요.