본문 바로가기
카테고리 없음

엑셀 LOG 함수 원리, 실무 활용 예제

by 오늘의 배움터 2025. 6. 28.
반응형

엑셀의 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)
  • 실무에서는 에러 처리, 밑 지정, 데이터 변환 자동화까지 함께 고려하세요.
반응형