- ベストアンサー
角度の単位を変換するには
エクセルで三角関数を次の式で計算します。 =4*tan(36.87)で答えが-4.3659...となりますが、これは 単位がRADの場合です。これをDEGやGRADの単位で計算するのはどうすれば良いでしょう?関数等も一応チェックしましたDEGREES、RADIANSあたりがくさいと思ってやってみましたが、思った答えが出ません。ちなみにDEGでの答えは3.000011・・・GRADは2.6158・・・なんです。電卓で計算
- みんなの回答 (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
その他の回答 (2)
- cha-chako
- ベストアンサー率33% (179/539)
正解です DEGで入力した値を残す。を前提に A1 DEGで入力 A2 RADに変換 =RADANS(A1) A3 =4*tan(A2)
お礼
ありがとうございます。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。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・・・
お礼
早速詳しい回答をありがとうございます。 何か設定をいじくって=4*tan36.87の結果が自動的に3.00001とかにはできないものでしょうか?
お礼
なるほど単位の定義をここにねー。あったまいー! ありがとうございました。