ROUND 함수는 숫자를 지정한 자릿수로 반올림하여 표시하는 함수입니다. 가령 ‘ROUND(35.6768 , 2)’라면 35.6768을 소수 이하 셋째 자리에서 반올림하여 소수 이하 둘째 자리까지 표시하므로 35.68이 됩니다.
형식) ROUND(인수, 반올림 자릿수)
인수에 대하여 지정한 자릿수로 반올림합니다.
◆ 아래 파일을 다운로드하여 실습을 따라 해보세요.
실습)
정답)
C4 : =ROUND(A4,B4)
[A4] 셀의 값 68365.63629를 소수 이하 넷째자리에서 반올림하여 소수 이하 셋째 자리까지 표시하므로 68365.636가 [C4]셀에 입력됩니다.
ROUND(68365.63629 , 3) 을 풀이하자면, 일의 자리가 위치값으로 0 이며, 소수점 아래쪽으로 양수이다
십의자리부터 -1, 백의자리 -2 이런식으로 올라간다.
자릿수는 해당하는 자릿수까지 표시하되, 해당하는 숫자 뒤의 숫자를 가지고 5이상이면 반올림해주고, 5 이하이면, 버리면 됩니다.
기출)
다음표의 ‘임대개월수’를 계산하여 표시하세요.
▷ 임대개월수는 ‘임대종료일-임대시작일’이며, 한달을 30일 기준으로 계산
▷ 반올림하여 정수만 표시
정답) E2 : =ROUND((D2-C2)/30,0)
☞함수 적용하고 아래 표와 답이 맞는지 확인하세요.
풀이설명)
☺ 수식의 이해
중첩함수가 사용된 수식을 만들 때는 최종적으로 값을 반환하는, 즉 가장 바깥쪽에 사용할 함수부터 찾아서 수식을 세우고 수식을 이해할 때는 우선순위에 따라 안쪽에서부터 바깥쪽 방향으로 하나씩 상수로 변환하면서 이해하면 쉽습니다.
=ROUND( (D2-C2)/30, 0)
(D2-C2)/30 : [D2] 셀에서 [C2] 셀의 값을 뺀 366을 30으로 나눈 값 12.2가 반환됩니다. 12.2를 함수 공식에 대입하면 다음과 같습니다.
=ROUND( 12.2 , 0 ) : 12.2를 반올림하여 소수 이하 0
즉 소수 이하 첫째 자리에서 반올림한 12가 [E2]셀에 입력됩니다.
★ ROUND 함수의 반올림 자릿수
반올림 자릿수가 0 보다 크면 숫자는 지정한 소수 이하 자릿수로, 0 이면 가장 가까운 정수로, 0보다 작으면 소수점 왼쪽에서 반올림됩니다.
★ 쉽게 이해하고 편하게 외우려면,
1. 일의 자리가 0 이라는 것을 일단 외우자.
2. 일의 자리 0을 중심으로 소수점 이하 자리부터 양수로 1,2,3,4.... 이렇게 자릿수가 됩니다.
3. 일의자리 0을 중심으로 십의자리는 -1, 백의 자리는 -2 이런식으로 음수값으로 자릿수가 됩니다.
4. 자릿수는 해당하는 자릿수까지는 표시하되, 해당 자릿수 뒤에 숫자가 5이상이면 올림해주고, 5미만이면 버린다.
5. ROUNDUP은 해당자릿수 뒤가 5이상이든 이하이든 상관없이 무조건 반올림 해줍니다.
6. ROUNDDOWN은 해당자릿수 뒤가 5이상이든 이하이든 상관없이 무조건 버리고 계산하면 됩니다.
★ ROUND함수와 비슷한 FIXED함수도 있습니다.
관련 내용은 아래 주소를 클릭하시면 해당페이지로 이동합니다.
FIXED함수 : https://soccom.tistory.com/106
'엑셀-종합' 카테고리의 다른 글
엑셀 ROUNDDOWN 함수 (쉽게설명) (0) | 2020.03.04 |
---|---|
엑셀 FIXED함수 (0) | 2020.02.20 |
엑셀 SUM함수 (0) | 2020.02.12 |
엑셀 DVAR함수 (0) | 2020.02.10 |
엑셀 DSTDEV 함수 (0) | 2020.02.07 |
콘텐츠 내 자동삽입광고