티스토리 뷰

엑셀에서 최대 공약수를 구하는 함수가 GCD 이다. Greatest Common Divisor 의 약어로 구성된 GCD전달된 숫자들의 최대 공약수를 구하여 결과로 반환한다.


엑셀 GCD 함수 기본 설명

설명 : 전달되는 숫자 인수들의 최대공약수를 구하여 결과로 반환한다.

구문 : GCD( number1, [number2], ...)

인수 :

number1, [number2], ... : 최대 공약수를 계산할 숫자 값이다. 최대 255개까지 전달 가능하다.

노트1 : number 인수 중 하나가 실수이면, 이 인수들은 모두 정수로 절사( 소수이하 버림 )된다.


관련 함수 : [엑셀 모바일] TRUNC 함수로 지정 자리수에서 버림( 절사 )하기


엑셀 GCD 함수 사용 예제

엑셀에서도 함수로 최대공약수를 구할 수 있다. 예제로 배워본다.


[그림1] 엑셀 최대공약수를 구하는 GCD 함수[그림1] 엑셀 최대공약수를 구하는 GCD 함수



사용 예제1 : =GCD( 6, 32 )

사용 결과1 : 2


전달된 두 숫자 6 과 32 의 최대 공약수를 계산한다. 2가 두 수의 약수 중 가장 큰 수이기에 결과로 반환된다.


사용 예제2 : =GCD( 20, 30, 15 )

사용 결과2 : 5


이번에는 세 개의 숫자가 전달되었다. 20, 30, 15 의 최대 공약수를 계산한다. 5가 세 수의 최대 공약수로 반환된다. 인수는 최대 255개까지..


사용 예제3 : =GCD( 6, 15, 30 )

사용 결과3 : 3


세개의 전달된 인수 6, 15, 30 의 최대 공약수를 계산한다.


6의 약수 : 1, 2, 3, 6

15의 약수 : 1, 3, 5, 15

30의 약수 : 1, 2, 3, 5, 6, 10, 15, 30


공통 약수들 중 가장 큰 수는 3 이 결과 반환된다.


위키피디아 최대 공약수 : https://ko.wikipedia.org/wiki/최대공약수


엑셀 GCD 함수 주요 오류

GCD 함수에서 주로 발생하는 오류 메시지는 다음과 같다.

- 전달된 number 인수 중 하나가 0 보다 작은 경우 #NUM! 오류가 발생.

- 전달된 number 인수 중 하나가 숫자가 아니라면 #VALUE! 오류가 발생.



일상에서 자주 사용될 수 있는 우리가 잊고 있던 함수 중 하나이다. 최대공약수를 계산하는 엑셀 GCD 함수, 이제 기억해 두자.


관련 함수 : [기타 함수] LCM 함수로 최소공배수 구하기


마늘빵.

댓글