2009-10-18 2 views
0

I가 가지고JavaScript 수학 : 이것을 어떻게 작성합니까? 엑셀에서

= (((SQRT (40)) * ($의 E $ 8/C16))^2) * 추천 1.1

:

(((SQRT (40)) * (7.695/0.200))^2) * 1.1;

자바 스크립트로 작동하지 않습니다!

제가 가지고

않음 = (Math.exp (((Math.sqrt (40)) * (7.695/0.200))) * 1.1);

내가 좋아하는 뭔가 점점 오전 : 5.265317066795887e를 +

내가 좋아하는 뭔가를 얻을 것으로 예상 105 : 65168이

사람이 내 오류를 확인하는 데 도움이 수 있습니까?

+2

Excel에서 실제로 이것을 곱셈으로 허용합니까? (E1) 1.1 –

+0

@ d03boy : Excel 2007에서 "Microsoft Office Excel에서 입력 한 수식에 오류가 있음을 발견했습니다. 아래 제안 된 수정 내용을 적용 하시겠습니까?" 제안과 함께 "= (E1) * 1.1". –

답변

12

Math.exp(x)은 x^2가 아니라 the docse^x에 따라. 대신 Math.pow(x,y) (doc)을 사용하여 x^y를 의미합니다. 이 표현식을 사용하십시오 :

answer = Math.pow(Math.sqrt(40) * (7.695/0.200), 2)*1.1; 
+3

'1.1'에 의한 곱셈은'Math.pow'의 바깥에 있어야합니다. –

+0

힌트를 주셔서 감사합니다. – theomega

+0

+1로 고정되었지만 더 빨리 실행될 수 있습니다. '대답 = Math.sqrt (40) * 7.695/0.200; 대답 = 1.1 * 대답 * 대답;' – MarkJ

관련 문제