반응형
엑셀의 LOG 함수는 데이터 분석, 공학, 재무, 통계 등 다양한 분야에서 지수적 성장/감소, 스케일 변환, 로그 변환 등에 필수적으로 사용됩니다.
아래에서 LOG 함수의 원리, 공식, 실무 활용법, 그리고 최상급 실무 예제까지 한 번에 정리합니다.
1. LOG 함수란?
LOG 함수는 "지정된 밑(base)에 대한 어떤 수의 로그값(지수)"을 구하는 함수입니다.
공식: =LOG(number, [base])
- number: 로그를 구할 양의 실수(필수)
- base: 로그의 밑(선택, 생략 시 10으로 간주)
예시
수식 | 설명 | 결과 |
=LOG(100) | 10을 밑으로 하는 100의 로그값 | 2 |
=LOG(8, 2) | 2를 밑으로 하는 8의 로그값 | 3 |
=LOG(86, 2.718) | 자연로그(밑 e)로 86의 로그값 | 약 4.454 |
=LOG(16, 0.5) | 0.5를 밑으로 하는 16의 로그값 | -4 |
=LOG(20, 10) | 10을 밑으로 하는 20의 로그값 | 약 1.301 |
2. LOG 함수의 실무 활용법
A. 데이터 로그 변환(정규화)
- 지수적 분포 데이터를 로그 변환하면 정규분포에 가깝게 만들어 통계분석, 회귀분석 등에서 해석이 쉬워집니다.
- 예: 매출, 방문자수, 바이러스 확산 등 급격히 증가/감소하는 데이터를 =LOG(값)으로 변환.
B. 성장률/감소율 계산
- 지수 성장/감소 모델에서 기간별 성장률을 계산할 때 로그차를 활용.
- 예 : 연평균 성장률 = (LOG(최종값) - LOG(초기값)) / 기간
C. 단위 변환 및 스케일 조정
- 데이터의 크기가 너무 커서 분석이 어려울 때, 로그 변환으로 단위를 축소해 가독성 및 비교 가능성 향상.
D. 복리, 반감기, 지수 방정식 역산
- 복리 이자 계산, 반감기(방사성 붕괴 등) 역산, 지수 방정식에서 미지수 추정 등에도 LOG 함수가 활용됩니다.
3. LOG 함수 실무 최상급 예제
예제 1: 매출 성장률 자동화
- 상황 : 2020년 매출 1,000, 2025년 매출 3,200, 5년간 연평균 성장률(CAGR) 계산.
- 공식 : = (LOG(3200) - LOG(1000)) / (2025-2020)
→ 결과값은 연평균 로그 성장률.
예제 2: 로그 변환 후 회귀분석
- 상황 : 방문자 수, 매출 등 지수적 분포 데이터를 로그 변환해 선형 회귀분석에 활용.
- 실행 : B열에 원본 데이터, C열에 =LOG(B2)로 로그 변환
C열 데이터를 회귀분석에 투입해 예측력 향상
예제 3: 반감기 계산(자연로그 활용)
- 상황 : 방사성 동위원소의 반감기(T)를 알고, 남은 양(Nt)과 초기 양(N0)에서 경과 시간(t) 계산.
- 공식 : t = LOG(Nt/N0, 0.5) * T
Nt: 남은 양, N0: 초기 양, T: 반감기
예제 4: 로그 스케일 차트 자동화
- 상황 : 데이터가 10, 100, 1,000, 10,000처럼 지수적으로 증가할 때, 로그 변환 후 차트로 시각화
- 실행 : C열에 =LOG(B2, 10)로 변환
C열을 Y축으로 차트 생성 → 데이터 분포가 균등하게 보임
4. LOG 함수 실무 팁
- 에러 처리:
number와 base는 모두 양수여야 하며, base는 1이 아니어야 합니다.
음수나 0을 입력하면 #NUM! 오류가 발생합니다. - 상용로그/자연로그:
상용로그(밑 10): LOG10 함수 사용 가능(=LOG10(number))
자연로그(밑 e): LN 함수 사용 가능(=LN(number)) - 다양한 밑 활용:
밑(base)을 자유롭게 지정해, 2진 로그, 0.5 등 실무에 맞는 계산 가능.
5. 결론
엑셀 LOG 함수는 단순 계산을 넘어, 지수적 데이터 분석, 성장률 산출, 로그 변환, 복리·반감기 계산 등 실무에서 매우 다양하게 활용됩니다.
최상급 활용법은 데이터의 분포와 분석 목적에 따라 LOG, LOG10, LN을 적절히 조합해 자동화하는 것입니다.
"LOG 함수로 데이터의 패턴을 읽고, 성장률·변환·예측까지 한 번에 자동화하세요!"
참고:
- LOG 함수: =LOG(number, [base])
- LOG10 함수: =LOG10(number)
- LN 함수: =LN(number)
- 실무에서는 에러 처리, 밑 지정, 데이터 변환 자동화까지 함께 고려하세요.
반응형