이번 강좌에서 알아볼 함수는 반올림(ROUND), 내림(ROUNDDOWN), 올림(ROUNDUP) 함수입니다. 이 함수들은 ITQ시험뿐만 아니라 실무에서도 많이 사용되는 함수입니다. 보통 견적서나 발주서등에서 금액 절삭을 할 때 유용하게 사용되고 있습니다. 주로 절삭 시에는 내림을 사용하기 때문에 ROUNDDOWN 함수가 사용됩니다.
ROUND
- number - 반올림 할 숫자
- num_digits - 양수일 경우 반올림될 자릿수(지정한 숫자 아래 자리에서 반올림합니다.)
음수일 경우 반올림할 자릿수(지정한 숫자에서 반올림)
ROUNDDOWN
- number - 내림 할 숫자
- num_digits - 양수일 경우 내림될 자릿수(지정한 숫자 아래 자리에서 내림합니다.)
음수 일 경우 내림할 자릿수(지정한 숫자에서 내림)
ROUNDUP
- number - 올림 할 숫자
- num_digits - 양수일 경우 올림될 자릿수(지정한 숫자 아래 자리에서 올림합니다.)
음수일 경우 올림할 자릿수(지정한 숫자에서 올림)
기본 개념은 우리가 알고 있는 반올림, 내림, 올림과 동일합니다.
반올림은 숫자 5 이상일 경우 한자리를 올리고 5 미만인 경우는 0으로, 내림의 경우는 무조건 0으로, 올림의 경우는 무조건 한자리를 올리는 형태입니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
일단 num_digits이 0일 경우 정수까지 반올림합니다. 즉 소수점 1자리에서 1의 자리 숫자까지 반올림을 하게 됩니다.
주의해야 할 점은 num_digits 인수가 양수인지 음수인지입니다.
양수일 경우는 소수점 이하로 자릿수가 늘어나게 됩니다. 이 경우는 num_digits의 아래 자릿수에서 반올림(내림, 올림)을 하기 때문에 소수점 이하 num_digits자리까지 표현됩니다.
반면 음수일 경우 소수점 이상{ -1(1의 자리), -2(10의 자리), -3(100의 자리) }으로 자릿수가 올라가기 때문에 num_digits에서 반올림(내림, 올림) 한 결과가 됩니다. 따라서 num_digits 윗자리까지 반올림(내림, 올림)을 하게 되는 것이죠 즉 -2인 경우는 10의 자리에서 반올림(내림, 올림)을 하게 돼서 100의 자리까지 표현됩니다.
결론적으로 num_digits은
양수의 경우 반올림(내림, 올림)될 자릿수가 되고
음수의 경우 반올리(내림, 올림)할 자릿수가 되는 것이죠
'강좌 및 설정 > 엑셀 ITQ 출제 함수' 카테고리의 다른 글
엑셀 함수 중첩 IF - (ITQ : 2024103_A형) (0) | 2024.07.30 |
---|---|
엑셀 함수 ROUND - (ITQ : 2024103_A형) (0) | 2024.07.30 |
엑셀 함수 SUMIF - (ITQ : 2024105_A형) (0) | 2024.07.21 |
엑셀 함수 ~IF 인수 criteria의 (부)등호 처리 - (ITQ : 2024105_A형) (0) | 2024.07.21 |
엑셀 함수 RANK.EQ - (ITQ : 2024105_A형) (0) | 2024.07.19 |