티스토리 뷰

엑셀에서 Log 계산을 위한 기본적인 함수가 LOG 함수이다. 

이 함수외에도 자연로그 계산함수( LN ), 상용로그 계산함수( LOG10 )도 따로 마련되어 있다.


관련 링크 :

네이버 지식백과 - 로그 함수 : http://terms.naver.com/entry.nhn?docId=3582437

위키백과 - 로그 : https://ko.wikipedia.org/wiki/로그

WIKIPEDIA - Logarithm : https://en.wikipedia.org/wiki/Logarithm


엑셀 LOG 함수 기본 설명

설명 : 전달된 number 인수와 base 인수로 로그 방정식을 계산한다.

구문 : LOG( number, [base] )

인수 :

number : 로그 계산을 원하는 양의 실수

[base] : 옵션 인수, 로그 계산의 밑으로 사용될 값. 생략시 기본값은 10


참고1 : 엑셀에서 로그 계산은 a^x = b 라면, LOG(b,a) = x 가 된다. [아래 그림1 참조]


엑셀 LOG 함수 사용 예제

사용 예제1 : =LOG( 100 )

사용 결과1 : 2


전달된 인수 100 이 되게 로그 방정식을 계산한다.

이때, base 인수가 생략되어 로그의 밑은 기본값 10으로 설정된다.


10^2 = 100 이다. 따라서, LOG 함수는 결과로 2 를 반환한다.



[그림1] 엑셀 밑 지정 로그 계산, LOG 함수[그림1] 엑셀 밑 지정 로그 계산, LOG 함수



사용 예제2 : =LOG( 128, 2 )

사용 결과2 : 7


128 이 number 인수로 전달되었고, base 인수로는 2 가 지정되었다.

2 가 밑이 되고, 결과 128 을 얻기위해, 필요한 지수는 얼마일까?


2^7 = 128 이기에, LOG 함수는 7 을 결과 반환한다.


사용 예제3 : =LOG( 16, 0.5 )

사용 결과3 : -4


number 16 을 얻기위해 base 로 0.5 를 지정한다면, 지수로 얼마가 와야 할까?

0.5^(-4) = 16 , 따라서, LOG 함수는 -4 를 결과로 반환한다.


사용 예제4 : =LOG( 20, 10 )

사용 결과4 : 1.301029996


10 을 밑으로 하여 20 의 로그 계산을 실행한다. 이는 로그 방정식으로는 10^x=20 이다.

엑셀 LOG 함수는 1.301029996 를 결과 반환한다. 즉, 10^1.301029996=20 이라는 말이다.


엑셀 LOG 함수 주요 오류

LOG 함수 사용중 자주 만날 수 있는 오류 메시지이다.

- number 인수나 base 인수가 음수나 0 이라면, #NUM! 오류 발생

- base 인수가 1 이라면, #DIV/0! 오류 발생

- number, base 인수가 숫자가 아니라면, #VALUE! 오류 발생



엑셀에는 로그 계산과 관련된 많은 함수들이 있다. 그 중에서 로그 계산의 기본이 되는 엑셀 LOG 함수를 배워보았다.

다음에는 자연로그를 계산하는 LN 함수, 상용로그 계산을 위한 LOG10 함수도 배워본다.


관련 함수 : 

[기타 함수] 엑셀 LN 함수로 자연로그 계산하기

[기타 함수] 엑셀 LOG10 함수로 상용 로그 계산하기


마늘빵.


댓글