Vba에서 로그를 계산하는 방법(예제 포함)


다음 구문을 사용하여 VBA를 사용하여 값의 로그 (기본 10)를 계산할 수 있습니다.

 Function FindLog(number)
FindLog = Application.WorksheetFunction.Log(number)
End Function

그리고 다음 구문을 사용하여 VBA를 사용하여 값의 자연 로그를 계산할 수 있습니다.

 Function FindNaturalLog(number)
FindNaturalLog = Log(number)
End Function

다음 예에서는 각 기능을 실제로 사용하는 방법을 보여줍니다.

예 1: VBA를 사용하여 로그(기본 10) 계산

Excel에서 값의 로그(기본 10)를 계산하려면 다음과 같이 LOG 함수를 사용합니다.

이는 5의 로그가 0.69879 임을 알려줍니다.

VBA에서 이 기능을 복제하기 위해 다음 기능을 정의할 수 있습니다.

 Function FindLog(number)
FindLog = Application.WorksheetFunction.Log(number)
End Function

그런 다음 이 함수를 B2 셀에 입력하여 B1 셀 값의 로그를 계산할 수 있습니다.

이는 5의 로그가 0.69879 임을 알려줍니다.

이는 엑셀의 LOG 함수로 계산한 값에 해당합니다.

예 2: VBA를 사용하여 자연 로그 계산

Excel에서 값의 자연 로그를 계산하려면 다음과 같이 LN 함수를 사용합니다.

이는 5의 자연 로그가 1.609438 임을 알려줍니다.

VBA에서 이 기능을 복제하기 위해 다음 기능을 정의할 수 있습니다.

 Function FindNaturalLog(number)
FindNaturalLog = Log(number)
End Function

그런 다음 B2 셀에 이 함수를 입력하여 B1 셀 값의 자연 로그를 계산할 수 있습니다.

VBA의 자연로그

이는 5의 로그가 1.609438 임을 알려줍니다.

이는 Excel의 LN 함수로 계산된 값에 해당합니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA: AVERAGEIF 및 AVERAGEIFS 함수 작성 방법
VBA: SUMIF 및 SUMIFS 함수 작성 방법
VBA: COUNTIF 및 COUNTIFS 함수 작성 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다