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

LOG10 함수

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

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

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

인수 설명

=LOG10(숫자)
인수구분설명
숫자 필수
로그를 구할 0보다 큰 숫자입니다.
  • 0이나 음수를 넣으면 #NUM! 오류가 납니다.
예제 시트
D2=ROUND(LOG10(A2),5)
A
B
C
D
E
1
숫자
설명
상용로그
2
10
10의 1제곱
1
3
100
10의 2제곱
2
4
1000
10의 3제곱
3
5
50
거듭제곱이 아닌 값
1.69897
6
0의 개수가 그대로 결과가 됩니다. 1000은 3, 거듭제곱이 아닌 50은 1.69897입니다.

함수 개요

엑셀 LOG10 함수는 10을 몇 제곱해야 그 숫자가 되는지 구하는 함수입니다. 자릿수를 세거나, 값의 범위가 너무 넓은 데이터를 다루기 좋은 크기로 줄일 때 씁니다.

A4 셀에 1000이 입력되어 있습니다.

=ROUND(LOG10(A4),5)10을 몇 제곱해야 1000이 되는지 구합니다.
결과3
엑셀 LOG10 함수 수식 입력 예제

밑을 직접 정하려면 LOG 함수 를, 자연상수 e를 밑으로 쓰려면 LN 함수 를 사용합니다.

LOG10 함수 간단 예제

1
10의 거듭제곱 확인하기

1000은 10을 세 번 곱한 값이므로 결과는 3입니다. 0이 몇 개인지와 같습니다.

=LOG10(1000)10을 몇 제곱해야 1000이 되는지 구합니다.
결과3
엑셀 LOG10 함수 간단 예제 1
2
숫자의 자릿수 구하기

정수 부분에 1을 더하면 자릿수가 나옵니다. 값의 크기에 따라 표 서식을 바꿀 때 유용합니다.

=INT(LOG10(85321))+185321이 몇 자리 숫자인지 구합니다.
결과5
엑셀 LOG10 함수 간단 예제 2
3
값의 차이가 큰 데이터 줄이기

1부터 100만까지 섞인 데이터를 그대로 그리면 작은 값이 보이지 않습니다. LOG10 함수를 거치면 0에서 6 사이로 줄어듭니다.

=ROUND(LOG10(A5),5)50을 로그 값으로 줄입니다.
결과1.69897
엑셀 LOG10 함수 간단 예제 3

그 외 주의사항

0이나 음수를 넣으면 #NUM! 오류가 납니다. 자료에 0이 섞일 수 있으면 IFERROR 함수로 감싸거나 미리 걸러 냅니다.

1을 넣으면 0이 나옵니다. 오류가 아니라 10의 0제곱이 1이기 때문입니다.

자릿수를 셀 때는 INT 함수로 정수 부분만 취한 뒤 1을 더합니다. 반올림하면 999 같은 값에서 한 자리가 어긋납니다.

LOG10 함수는 LOG 함수에서 밑을 비운 것과 결과가 같습니다. 밑이 10임을 분명히 하고 싶을 때 씁니다.

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