엑셀에서 삼각함수인 사인 코사인 탄젠트의 값을 구하는 방법입니다. 예를 들어 A1셀에, 각도 90도라는 의미에서 90 이라는 숫자가 있을 때, 다른 셀에 다음과 같은 수식을 입력하면, 각도 90도에서의 삼각함수 값이 구해집니다.
=SIN(RADIANS(A1))
=COS(RADIANS(A1))
=TAN(RADIANS(A1))
코사인 90도는 0 이지만 위의 경우는, 6.12574E-17 즉
0.000000000000000061257422745431
이렇게 0에 가까운 극히 작은 값이 나옵니다.
탄젠트 90도는 원래 ComplexInfinity 라는 에러 값이 나옵니다. 탄젠트 90도는 "무한대(Infinity)"이면서, 동시에 "마이너스 무한대(-Infinity)"이기 때문입니다. 그런데 엑셀의 탄젠트 함수는 90도 각도에서
1.63246E+16
또는
16324552277619100 (일경육천삼백이십사조...)
라는 값이 나옵니다. 따라서 정밀도가 높지 않은 것입니다.
한편,
코시컨트(CSC),
시컨트(SEC),
코탄젠트(COT)
의 값을 구하려면 다음과 같이 하면 됩니다. 즉, SIN, COS, TAN의 역수(Multiplicative Inverse)를 구하면 됩니다.
=1 / SIN(RADIANS(A1))
=1 / COS(RADIANS(A1))
=1 / TAN(RADIANS(A1))
그런데 만약 A1셀에 있는 숫자가, 이미 라디안 단위라면, 위의 수식들 속에서 RADIANS() 함수들을 모두 지워야 합니다.
=SIN(A1)
이런 식으로 지우면 됩니다.
[컴퓨터/프로그램] show, 멀티미디어 파일 변환 (0) | 2017.09.20 |
---|---|
[소프트웨어/엑셀] 루트 계산 방법 (0) | 2017.01.26 |
엑셀 창 여러개 띄우 실패 => 복구 방법 (3) | 2016.06.04 |
[Auto CAD] 오토캐드 명령어 정리 (0) | 2016.05.24 |
최악의 비밀번호 25개 (0) | 2016.04.30 |