Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 나누기 함수와 소수점 삭제하기

엑셀(Excel)/Excel
반응형

엑셀에서 나누기 연산을 하기 위한 방법은 여러가지입니다. 오늘은 연산자가 아닌 함수를 이용해 보겠습니다. 엑셀은 IMDIV QUOTIENT 를 제공합니다. 나누기에서 빠질 수 없는 것이 나머지와 소수점 삭제입니다. 나머지는 MOD, 소수점 삭제는 TRUNC 함수를 사용합니다. 4가지 함수 모두 어떻게 사용하는지 알아보겠습니다.

 

 

 

IMDIV 나누기 함수

 

 

엑셀에서 나누기 함수인 IMDIV 은 나눗셈의 결과값으로 소수점까지 반환합니다. 함수 원형은 다음과 같습니다. 수식란에 "=IMDIV(" 를 입력하고 fx 버튼을 눌러 함수 인수 입력창을 띄웁니다.

 

 

IMDIV(inumber1, inumber2)
l  inumber1 : 분자에 해당하는 나누어지는 수
l  inumber2 : 분모에 해당하는 나누는 수

 

 

함수 인수 창에서 첫 번째 inumber1 에 분자에 해당하는 셀을 지정합니다. 두 번째 인수인 inumber2 에는 분모에 해당하는 셀을 지정합니다.

 

나누어지는 수와 나누는 수를 IMDIV 함수의 inumber1, inumber2 인수값으로 입력해서 결과값을 얻었습니다. 몫을 소수점까지 모두 반환합니다. 이와 달리 QUOTIENT 함수는 나눗셈의 몫으로 정수만 반환합니다. 소수점은 올림하지 않습니다.

 


아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 누기 사칙연산 기호, 함수 사용하는 방법
엑셀 VBA 나머지를 구하기 위한 Mod 연산자와 구하는 연산자 사용법

 

 

 

QUOTIENT 나누기 함수

 

 

QUOTIENT 는 나누기 함수로 나눗셈의 결과값을 정수까지만 반환합니다. 소수점은 올림하지 않습니다. 몫으로 소수점이 필요하다면 IMDIV 함수를 이용합니다.

 

 

QUOTIENT(Numberator, Denominator)
l  Numberator : 분자에 해당하는 나누어지는 수
l  Denominator : 분모에 해당하는 나누는 수

 

 

QUOTIENT 함수의 결과 IMDIV 와 달리 소수점인 0.5 가 삭제되었습니다.

 

MOD 나머지 함수

 

 

나누기에서 빠질 수 없는 것이 나머지 값입니다. 나누고 난 나머지 값을 알고 싶을 때 MOD 함수를 사용합니다. 첫 번째 인수인 Number 에 분자값을 넣고, 두 번째 인수인 Divisor 에 분모를 입력합니다.

 

MOD(Number, Divisor)
l  Number : 분자에 해당하는 나누어지는 수
l  Divisor : 분모에 해당하는 나누는 수

 

 

결과값은 다음과 같습니다. MOD 함수의 결과값으로 10 이 나왔습니다.

 

TRUNC 소수점 제거하기

 

 

TRUNC 함수는 사용자가 정한 위치 이후의 소수점을 버리는 함수입니다. 첫 번째 인수로 전달된 수의 소수점 자리수를 두 번째 인수로 전달된 수만큼 소수점을 남기고 나머지를 삭제합니다. 반올림하지 않습니다. 샘플에서는 IMDIV 나누기 함수로 계산한 결과를 TRUNC 함수로 소수점 자리수를 정리하려고 합니다.

 

 

TRUNC(number, [num_digits])
l  number : 계산할 숫자
l  [num_digits] : 필수 아님, 자르는 소수점 자리수로 값을 입력하지 않으면 소수점 버림

 

 

TRUNC 함수에서 첫 번째 인수로 IMDIV 함수로 계산한 결과값을 넣고 소수점에서 얼마만큼 남길지 자릿수를 Num_digits 에 입력합니다.

 

Num_digits 값으로 2 를 입력했기 때문에 결과값은 30.27 이 되었습니다.

 

두 번째 인수인 num_digits 값을 입력하지 않으면 소수점은 모두 제거합니다.

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 Excel 누기 사칙연산 기호, 함수 사용하는 방법
엑셀 VBA 나머지를 구하기 위한 Mod 연산자와 구하는 연산자 사용법
반응형
Posted by 녹두장군1
,