티스토리 뷰

엑셀에서 수시로 사용되는 기초 수학과 삼각 함수 MOD 함수입니다. 엑셀 MOD 함수는 나머지를 구할 때 활용되는 함수입니다. 컴퓨터활용능력 2급의 필기와 실기에도 수시로 출제되는 함수입니다. 한가지만 주의하면 단순한 함수입니다. 배워봅니다.

엑셀 MOD 함수 기본 설명

설명 : MOD 함수는 전달된 첫 번째 인수를 두 번째 인수로 나눈 나머지를 구하여 반환하는 함수입니다.
구문 : MOD( number, divisor )
인수 :
    number : 나누어지는 수, 피제수입니다.
    divisor : 나누는 수, 제수입니다.

노트1 : MOD 함수의 결과는 divisor 인수의 부호를 따릅니다.

엑셀 MOD 함수 사용 예제

[그림1] 엑셀 MOD 함수로 나머지 구하는 예제[그림1] 엑셀 MOD 함수로 나머지 구하는 예제



사용 예제1 : =MOD( 20, 3 )
사용 결과1 : 2

MOD 함수로 20 을 3 으로 나눈 나머지를 구합니다. 20 / 3 의 계산은 몫이 6 , 나머지는 2 가 되어 결과로 2가 반환됩니다.

사용 예제2 : =MOD( 20, -6 )
사용 결과2 : -4

MOD 함수로 20 을 -6 으로 나눈 나머지를 구합니다. 이때 주의 하여야 할 것이 있습니다. MOD 함수의 결과인 나머지는 divisor 인수와 부호를 같이 한다는 것입니다. 따라서 20 / -6 의 계산의 몫은 -4, 나머지는 -4 가 됩니다. 몫이 -3 이 되면 나머지가 2 가되어 노트1의 규칙에 어긋나기 때문입니다. 결과의 부호를 주의 깊게 보아야 합니다.

사용 예제3 : =MOD( -20, -6 )
사용 결과3 : -2

number 인수 -20 을 divisor 인수 -6 으로 나누고 나머지를 구합니다. -20 / -6  의 계산은 몫이 3, 나머지는 -2 가 되어 결과로 반환 됩니다. 만일, 이 계산의 몫을 4로 만들면 나머지는 4 가 됩니다. 역시 노트1의 규칙에 맞지 않습니다.

사용 예제4 : =MOD( -20, 6 )
사용 결과4 : 4

-20 을 6 으로 나눈 나머지를 구합니다. 나머지는 제수 6 과 같은 양수가 되어야 합니다. 따라서 몫은 -4, 나머지는 4가 됩니다.

사용 예제5 : =MOD( D6, E6 )
사용 결과5 : 3

number 인수로 D6, divisor 인수로 E6 를 참조합니다. 각각의 값은 10 과 3.5 입니다. 곧, 10 을 3.5 로 나눈 나머지를 구하는 것입니다. 몫은 2 , 나머지는 3 이됩니다. 결과로는 나머지 3 이 반환됩니다.

참고 예제6 : =20 - ( -6 * INT( 20 / -6 ) )
참고 결과6 : -4

사용 예제2 의 MOD 함수식을 INT 함수를 사용하여 풀어보면 이렇습니다.
=number - ( divisor * INT( number / divisor ) )

피제수를 제수로 나누어( 20 / -6 = -3.3333 ) INT 함수로 정수화( -4 ) 합니다. 이후 제수 -6 을 곱하여( 24 ) 피제수에서 빼면( 20 - 24 ) 그 결과는 -4 입니다. 예제2 의 결과를 얻는 것입니다. 이것이 MOD 함수가 동작하는 방법입니다.
수식의 핵심은 자리 내림으로 정수화 하는 INT 함수입니다. 이 함수로 인해 제수의 부호가 결과에 사용됩니다.

[엑셀 모바일] INT 함수로 가장 가까운 정수로 자리 내림하기 :
http://secstart.tistory.com/716

엑셀 MOD 함수 오류

- divisor 인수( 제수 ) 가 0 이라면 #DIV/0! 오류를 발생합니다.
- 두 인수가 수치가 아니라면 #VALUE! 오류를 발생합니다.


나머지를 구하는 엑셀 함수 MOD 였습니다. 열공하세요.

[컴활 기출] 엑셀 MOD 함수 기출 문제 풀이 :
http://secstart.tistory.com/104

마늘빵.


댓글