본문 바로가기

업무 프로그램/MS 엑셀

엑셀 올림, 내림(절사)(ft. ROUNDDOWN, ROUNDUP)

목차

     

    엑셀에서 ROUND 함수를 이용하면 반올림, ROUNDUP을 사용하면 올림, ROUNDDOWN을 이용하면 내림(절사)를 쉽게 할 수 있습니다. 비슷한 역할을 하는 함수들인 만큼 사용법도 비슷하고 쉽습니다.

     

    엑셀 올림, 내림(절사)-예시

     

    어떤 숫자를 몇번째 자리에서 반올림, 올림, 내림을 할 지 함수의 인자로 넘겨주기만 하면 됩니다. ROUND을 이용한 반올림의 경우 이전에 글을 올린적 있으니 해당 포스팅 참고해 주시기 바랍니다. 이번에는 반올림을 제외한 올림, 내림에 대해 알아보겠습니다.

     

     

    엑셀 숫자 제한, 1000조(16자리), 소수점 계산 오류

    엑셀은 강력한 기능을 가지고 있고 많은 범위의 데이터를 처리할 수 있어 사용하다 보면 한계가 없어 보이지만 가끔 한계가 있습니다. 대표적인 것들은 셀에 포함 할 수 있는 최대 문자의 수는 3

    dolpali.tistory.com

     


    1. 올림 함수인 ROUNDUP 사용법

    ROUNDUP(number, num_digits)

     

    number: 필수 요소이며 올림할 숫자입니다.
    num_digits: 필수 요소이며 올림할 자릿수입니다. 양수이면 소수점 아래 자릿수, 0이면 정수, 음수이면 소수점 위에서 올림합니다.

     

    올림 함수인 ROUNDUP 사용법
    올림 함수인 ROUNDUP 사용법

     

    이와 같이 천원 단위를 올림 하고자 한다면 원하는 셀에서 아래와 같이 수식을 입력하면 됩니다.

    =ROUNDUP(A2,-4)

     

    A2는 올림할 데이터가 있는 셀의 주소이고 -4는 음수이기 때문에 소수점 위 네번째 자리에서 올림을 한다는 뜻입니다. 결과는 위 그림과 같이 천원단위에서 올림을 하여 1,240,000이 나왔습니다. 만약 1원단위를 내림(절사)하려고 한다면 어떻게 할까요? 

     


    2. 내림(절사) 함수인 ROUNDDOWN 사용법

    ROUNDDOWN(number, num_digits)

     

    number: 필수 요소이며 내림할 숫자입니다.
    num_digits: 필수 요소이며 내림할 자릿수입니다. 양수이면 소수점 아래 자릿수, 0이면 정수, 음수이면 소수점 위에서 내림합니다.

     

    내림(절사) 함수인 ROUNDDOWN 사용법
    내림(절사) 함수인 ROUNDDOWN 사용법

     

    보통 원단위는 절사하는 경우가 많습니다. 그래서 원단위를 내림하기 위해서는 아래와 같은 수식을 원하는 셀에 입력해주시면 됩니다.

    =ROUNDDOWN(A2,-1)

     

    A2는 올림할 데이터가 있는 셀의 주소이고 -1는 음수이기 때문에 소수점 위 첫 번째 자리에서 올림을 한다는 뜻입니다. 그래서 원단위 절사는 num_digits에 -1을 넘겨주면 되는 것입니다.