• ベストアンサー

エクセルでの計算方法について

Excel2000使用 winXP 任意の角度Aを入力したときに、 3/2cosAを自動計算してくれるエクセル表を作成しているのですが どうしても事前に分かっている数値(手動計算)にならないので困っています。 角度Aは事前にラジアン変換済です。 とりあえず角度30度の場合、エクセルの式  =RADIANS(30)=0.523  =COS(0.523)=0.866  =3/2*(0.866) でやってみていますが、どうも違うみたいです・・・ 事前に分かっている数値は ・角度が18度の時=3/2cosA は 1.577 ・角度が30度の時=3/2cosA は 1.732 もし分かる方がいましたら教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#77845
noname#77845
回答No.1

事前にわかっているという数値というか計算式の解釈が間違っています。 3/2cos(18°)=1.4265847744427303581746590000691 3/2cos(30°)=1.2990381056766579701455847561294 (Windowsの電卓使用) になるはずです。 事前にわかっている数値にするには、 3/(2cos(18°)) 3/(2cos(30°)) と計算するしか有りません。 なので、 =3/(2*cos(radians(18))) =3/(2*cos(radians(30))) で求められるはずです。

migiri
質問者

お礼

わかりやすい回答ありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Meowth
  • ベストアンサー率35% (130/362)
回答No.2

手計算では 3/2cosA は 1.732 ということから cosA=√3×2/3=2/√3 3/(2×cosA) を計算しているみたいです エクセル式では  =3/2*(0.866) から3/2 ×COSA =1.5COSA を計算しています。角度が18度の時 3/(2cosA)= 1.577 です

migiri
質問者

お礼

ありがとうございます。 おかげでたすかりました。

すると、全ての回答が全文表示されます。

関連するQ&A