본문 바로가기
노션 템플릿 및 사용법

[노션 사용법] 노션 수식 올림 반올림 내림 함수 (소수점 표현, 기준점 잡기까지)

by 천라의 2024. 3. 29.
반응형

노션에서 반올림, 올림, 내림 함수 수식을 알려드립니다.
기준점을 잡고 소수점까지 표현하는 법을 공유드릴 예정입니다.

노션 정수 올림 내림 반올림 ceil, floor round

노션에서 기본으로 제공하는 올림 내림 반올림 함수는 기본적으로 정수값을 반환합니다.
특히 반올림은 소수 첫번째 자리를 기준으로 정수(int)값을 반환합니다.

그래서 아래와 같이 작동하죠

#노션
ceil(123.543)
#==124
floor(123.543)
#==123
round(123.543)
#==124


그래서 노션에서 단순한 정수 근접값을 찾을 때는 ceil round floor 함수를 그대로 쓰셔도 됩니다.

그런데 반올림 기준이 소수 첫째 자리인데다가 정수(int) 값만 표현해주다 보니 소수 (실수, float)를 표현하기가 어려운데, 이럴땐 수식에 약간 장난을 쳐야합니다.

노션 반올림 소수 표현 기준 점 잡기

예를 들어 반올림 숫자를 실수로 소수로 표현 하려면 어떻게 하면 될까요??

예를 들어 소수 첫번째 자리까지 표현해 본다하겠습니다. (둘째자리에서 반올림해서요.)
<153.679> 라는 숫자가 있을때
소수 두번째 자리에서 반올림해서
<153.7>을 만들어 볼게요

먼저 원래 숫자에 10을 곱해줍니다.
153.679 * 10 = 1536.79

이 숫자를 round 처리하여 첫째 자리에서 반올림한 정수를 얻습니다.

round(1536.79)=1537

다시 이 값을 10으로 나누면 끝
1537/10=153.7

수식 코드는 아래와 같습니다.

round(prop("숫자")*10)/10



반대로 정수 자리수에서 기준점 지정하여 반올림하려면 반대로 하면 되겠죠?
같은 숫자인
<153.679> 를 일의 자리에서 반올림해서
<150>을 만들어 볼게요

먼저 10으로 나눠줍니다.
153.679 / 10=15.3679

round() 처리하여 정수 값을 얻습니다.
round(15.3679) = 15

다시 10을 곱해줍니다.
15*10=150

코드는 아래와 같습니다.

round(prop("숫자")/10)*10

자세한 건 아래 링크 참조해보세요


노션 올림/내림/반올림 정리 | Notion

Built with Notion, the all-in-one connected workspace with publishing capabilities.

copper-mars-982.notion.site


반응형