메뉴
실무 위키›엑셀 함수›수학 및 삼각

LOG 함수

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

엑셀 LOG 함수는 정한 밑을 몇 제곱해야 그 숫자가 되는지를 구하는 함수입니다.

LOG 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=LOG(숫자, [밑])
인수구분설명
숫자 필수
로그를 구할 0보다 큰 숫자입니다.
  • 0이나 음수를 넣으면 #NUM! 오류가 납니다.
밑 선택
몇을 거듭제곱할지 정하는 값입니다.
  • 생략하면 10으로 계산합니다.
  • 1이나 0 이하를 넣으면 오류가 납니다.
예제 시트
D2=LOG(A2,B2)
A
B
C
D
E
1
숫자
밑
로그 값
2
8
2
3
3
100
10
2
4
1000
10
3
5
81
3
4
6
2를 세 번 곱하면 8이므로 결과는 3입니다. 3을 네 번 곱하면 81이므로 4가 됩니다.

함수 개요

엑셀 LOG 함수는 정한 밑을 몇 제곱해야 그 숫자가 되는지 구하는 함수입니다. 밑을 자유롭게 정할 수 있어, 데이터가 몇 배씩 커지는지 다룰 때 씁니다.

A2 셀에 8, B2 셀에 밑 2가 입력되어 있습니다.

=LOG(A2,B2)2를 몇 제곱해야 8이 되는지 구합니다.
결과3
엑셀 LOG 함수 수식 입력 예제

밑이 10이면 LOG10 함수 , 밑이 자연상수 e이면 LN 함수 가 더 짧습니다.

LOG 함수 간단 예제

1
2를 밑으로 로그 구하기

2를 세 번 곱하면 8이 되므로 결과는 3입니다. 데이터가 두 배씩 커지는 횟수를 셀 때 씁니다.

=LOG(8,2)2를 몇 제곱해야 8이 되는지 구합니다.
결과3
엑셀 LOG 함수 간단 예제 1
2
밑을 비우고 10으로 계산하기

밑을 적지 않으면 10으로 계산합니다. 100은 10을 두 번 곱한 값입니다.

=LOG(100)밑을 10으로 두고 로그를 구합니다.
결과2
엑셀 LOG 함수 간단 예제 2
3
자릿수 세기

10을 밑으로 한 로그의 정수 부분에 1을 더하면 그 숫자가 몇 자리인지 나옵니다.

=INT(LOG(85321))+185321이 몇 자리 숫자인지 구합니다.
결과5
엑셀 LOG 함수 간단 예제 3

그 외 주의사항

0이나 음수를 넣으면 #NUM! 오류가 납니다. 로그는 0보다 큰 값에서만 정의됩니다.

밑에 1을 넣으면 #DIV/0! 오류가 납니다. 1은 몇 제곱해도 1이라 답을 정할 수 없기 때문입니다.

밑을 비우면 10으로 계산합니다. 자연로그를 구하려는 의도였다면 LN 함수를 써야 합니다.

나누어떨어지지 않는 경우 소수점이 긴 값이 나옵니다. 자릿수를 세는 용도라면 INT 함수로 정수 부분만 씁니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료