#VALUE! というエラーの原因がわかり、それを回避したとして、
Excel で計算すると、
cos 90°が 6.12574E-17
tan 90°が 1.63246E+16
と本当は各々 0、∞なのに、おかしか数値になってしまいます
これは πが無理数で、Excel の計算に有効数字があるので、
こんなことになっちゃうのでしょう
#VALUE! というエラーの原因となった「 "°" も表示したい」
というのと合わせ、対応策を書いておきます
A の列には"°" をつけない、数値を並べます
「あるいは A でなく、もっと横の J、k、L、、、とかでも OK です」
正しく、表示するのを F、G、H、L 列とすると
F2 に =A2&"°"
と入力します。これで、A2 の数字に"°" が加わります
G2 に =IF(ABS(B2)<0.01,0,IF(ABS(B2)>100,"∞",SIN(A2*PI()/180)))
H2 に =IF(ABS(C2)<0.01,0,IF(ABS(C2)>100,"∞",COS(A2*PI()/180)))
I2 に =IF(ABS(D2)<0.01,0,IF(ABS(D2)>100,"∞",TAN(A2*PI()/180)))
と入力します
それを、362行目まで、フィル、下方向へコピーします
これで ほぼ表ができあがりましたが、0、0.5、1.0 とかの数字が
右によってるので、
F列から I列までを選択して、セルの書式設定、配置タグを選び、
横位置を左詰めにすると、見やすい表になります
上記の方法は 欲しい F~I 列の他に A~D 列も使っており、
無駄感、邪魔感はあるのですが、
Excel だと、1つの式にいろいろ詰め込むと頭がこんがらがるので、
僕は上記の方法を用いています
もちろん、頭がこんがらがりますけど、A~D 列のみつかい、
計算することもできますので、ご所望でしたら、作っておきます
ただ、最初からそんな式を見ても、他人がみたら「何じゃこれ?」
と解読する気がおきないと思いますので、上記の方法で説明
させて頂きました
お礼
回答ありがとうございました! 感動しています! エクセルってすごいんだなぁ…笑 本当にありがとうございました!!