Excel/엑셀 VBA] 세제곱근, 네제곱근, 거듭제곱근 구하기 함수, 기호; Cube Root
Wednesday, December 21, 2005
스폰서 링크엑셀VBA는 물론이고, 대부분의 프로그래밍 언어에는 3제곱근 이상의 거듭제곱근을 구하는 함수가 내장되어 있지 않습니다. 그러나 다음과 같은 방법으로 쉽게 세제곱근, 네제곱근, 다섯제곱근 등의 거듭제곱근을 구할 수 있습니다.
x^(1/n)
즉, "x의, n분의1제곱"이라는 공식을 사용하면, x의 n제곱근이 구해집니다.
(엑셀에서 Alt+F11키를 눌러, 비베 에디터를 실행하고, 비베 에디터 메뉴의, "삽입 > 모듈"을 선택한 후, 다음 코드를 붙여 넣습니다.)
비베 에디터에서 F5 키를 누르거나, 엑셀에서 Alt+F8 키를 누르면 VBA 매크로가 실행됩니다.
▶▶ 비베-VBA-VBS-VB] sqrt 제곱근/루트 근사값 함수 사용법은? Sqr()
☞ 오피스/엑셀(Excel)/워드(Word)/VBA 매크로
☞ DOS BATCH(.BAT)/VBScript(.VBS)
x^(1/n)
즉, "x의, n분의1제곱"이라는 공식을 사용하면, x의 n제곱근이 구해집니다.
엑셀 비베에서, 3제곱근, 4제곱근 계산 예제
(엑셀에서 Alt+F11키를 눌러, 비베 에디터를 실행하고, 비베 에디터 메뉴의, "삽입 > 모듈"을 선택한 후, 다음 코드를 붙여 넣습니다.)
비베 에디터에서 F5 키를 누르거나, 엑셀에서 Alt+F8 키를 누르면 VBA 매크로가 실행됩니다.
Sub Cube_Root_Example()
Dim result
' 5의 세제곱근 구하기
result = 5 ^ (1 / 3)
MsgBox result
' 출력 결과: 1.7099759466767
' 2의 네제곱근 구하기
result = 2 ^ (1 / 4)
MsgBox result
' 출력 결과: 1.18920711500272
End Sub
Dim result
' 5의 세제곱근 구하기
result = 5 ^ (1 / 3)
MsgBox result
' 출력 결과: 1.7099759466767
' 2의 네제곱근 구하기
result = 2 ^ (1 / 4)
MsgBox result
' 출력 결과: 1.18920711500272
End Sub
▶▶ 비베-VBA-VBS-VB] sqrt 제곱근/루트 근사값 함수 사용법은? Sqr()
☞ 오피스/엑셀(Excel)/워드(Word)/VBA 매크로
☞ DOS BATCH(.BAT)/VBScript(.VBS)
Post a Comment
<< Home