• ベストアンサー

角度の単位を変換するには

エクセルで三角関数を次の式で計算します。 =4*tan(36.87)で答えが-4.3659...となりますが、これは 単位がRADの場合です。これをDEGやGRADの単位で計算するのはどうすれば良いでしょう?関数等も一応チェックしましたDEGREES、RADIANSあたりがくさいと思ってやってみましたが、思った答えが出ません。ちなみにDEGでの答えは3.000011・・・GRADは2.6158・・・なんです。電卓で計算

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

36.87度なら =4*TAN(36.87*PI()/180)=4*TAN(RADIANS(36.87))=3.000011165 36.87がラヂアンなら =4*TAN(0.643502895/PI()*180)=4*TAN(DEGREES(0.643502895))=4*TAN(36.87)=-4.365939101

gutugutu
質問者

お礼

なるほど単位の定義をここにねー。あったまいー! ありがとうございました。

その他の回答 (2)

  • cha-chako
  • ベストアンサー率33% (179/539)
回答No.2

正解です DEGで入力した値を残す。を前提に A1 DEGで入力 A2 RADに変換 =RADANS(A1) A3 =4*tan(A2)

gutugutu
質問者

お礼

ありがとうございます。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 「36.87」という数値の単位が、 (1)ラジアンだった場合 (2)度だった場合 (3)グラードだった場合 ということでしょうか? その場合、ExcelのTAN関数の引数には、ラジアンの値を指定しなければなりません。 したがって、それぞれラジアンに変換して引数に指定します。 とりあえず、A1に「36.87」と入力してあるとします。 (1) そのまま指定して、 =4*TAN(A1) =-4.3659・・・ (2) RADIANS関数で、ラジアンに変換して指定して、 =4*TAN(RADIANS(A1)) =3.00001・・・ (3) まず、グラード→度に変換してから、RADIANS関数でさらにラジアンに変換して指定する。 グラードと度の関係は、 90度=100Grad なので、 A1/100*90 で度に変換される。 したがって、 =4*TAN(RADIANS(A1/100*90)) =2.6158・・・

gutugutu
質問者

お礼

早速詳しい回答をありがとうございます。 何か設定をいじくって=4*tan36.87の結果が自動的に3.00001とかにはできないものでしょうか?