• ベストアンサー

Excelのsin(180)について

ExcelのSin180°を入力したときの質問です =SIN(RADIANS(180))とセルに入力しましたが結果は 1.22514845490862E-16となりました sin180°の場合は0になると思ったのですが・・・ このような結果になった理由を教えてください

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

  • ベストアンサー
  • trytobe
  • ベストアンサー率36% (3457/9591)
回答No.3

1.22514845490862E-16 とは、 1.22514845490862 を 10 で16回割った値、つまり、 0.000000000000000122514845490862 という、ラジアン換算と三角関数変換で生じたごく小さい誤差数値を、バカ正直にパソコンが表示してくれているだけの話です。

takasan_2525
質問者

お礼

一番分かりやすかったですありがとうございます

その他の回答 (2)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.2

誤差の範囲です。

noname#252159
noname#252159
回答No.1

その計算は =SIN(PI()) としても同じ結果になりますね。 マクローリン展開で、プログラム計算をして近似値になっているからですよ。 http://yosshy.sansu.org/maclaurin.htm

関連するQ&A