300x250

1. FLOOR, CEILING 함수란?

사용자가 지정한 배수로 내림(FLOOR) 또는 올림(CEILING)을 처리하는 함수입니다.

함수명 그대로, 엑셀 필드 데이터의 FLOOR(바닥)과, CEILING(천장)을 의미합니다.

※ ROUND 계열 함수와 비교

2022.07.26 - [IT/엑셀] - [엑셀] ROUND 함수 사용법(반올림, 올림, 내림)

 

2. 사용법

=FLOOR("필드 위치", 내림할 기준값)
 
ⓐ 필드 위치의 경우 엑셀 필드의 위치 값이나, 데이터 값 그대로를 사용합니다.
ⓑ 기준값의 경우 120을 예로 들면, 위 필드 값의 숫자에 가장 가까운 숫자를 찾아 내림하는 식으로,
= FLOOR(11, 3)이라면, 3의 배수 중에서 11에 가장 가까운 숫자는 12이지만, 0에 가까운 수를 반환해야 하므로 결과 값은 9가 됩니다.

=CEILING("필드 위치", 올림 할 기준값)

ⓐ 필드 위치 값이나, 데이터 값 그대로를 사용합니다.
ⓑ 기준값의 경우, 위와 동일하게 120을 예로 들면, 1부터 120까지는 120으로 올림 하여 나타냅니다.
=CEILING(11, 120)이라면, 120을 반환하게 됩니다.

 

 

3. 예제

참고표

 

문제 1 : 위 참고표를 보고 철수와 영희네의 과일 합계에서 2000개씩 담으면 몇 개의 각각 과일을 담을 수 있을지 구하여라.

답안 1 : =FLOOR(B9, 2000), =FLOOR(C9, 2000)

  • 철수네 합계인 B9에서 2000개씩 담는다면, 두 번 담을 때 4000이 되어 합계인 3633을 초과하므로, 2000이 정답
  • 영희네 합계인 C9에서 2000개씩 담는다면, 세 번 담을 때 6000이 되어 합계인 4090을 초과하므로, 4000이 정답

FLOOR 예제

 

문제 2 : 위 참고표를 참고하여, 1000개씩 담을 수 있는 박스가 있다고 할 때, 재고를 포함하는 최대 담을 수 있는 용량은 몇 개일까?

답안 2 : =CEILING(B9, 1000), =CEILING(C9, 1000)

  • 철수네 합계인 B9에서 1000개씩 담는다면, 4번 담을 때 4000이 되어 합계인 3633을 초과한 천장 값으로 4000이 정답
  • 영희네 합계인 C9에서 1000개씩 담는다면, 5번 담을 때 5000이 되어 합계인 4090을 초과한 천장 값으로 5000이 정답

CEILING 예제

 

반응형

+ Recent posts