• ベストアンサー

角度計算について

あるセル(O9セル)に次の式が入力されていますが意味が良くわかりません。それぞれの意味を詳しく教えて頂きたいのですがよろしくお願いします。 IF(K9=0,IF(M9>0,PI()*0.5,PI()*(-0.5)),ATAN2(K9,M9)) 以上よろしくお願いします。

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

どんな場面で、使われているのか皆目見当が付きませんが、数式の意味は、IF(条件式、真の時の処理、偽の時の処理)ですので、 K9=0 であれば、IF(M9>0,PI()*0.5,PI()*(-0.5)) を、そうでなければ、ATAN2(K9,M9) を計算しなさいですが、真の場合に、もう一つのIF(条件式)が含まれていますので、結局次の3つの場合の計算を命令していることになります。 1) K9=0 且つ M9>0 の場合は、PI()*0.5 2) K9=0 且つ M9≦>0 の場合は、PI()*(-0.5) 3) K9≠0 の場合は、ATAN2(K9,M9) を計算しなさいという意味になります。 蛇足ですが、 PI()は、円周率を返す関数(π) です。 ATAN2(K9,M9)は、arc tan(x,y) です。 (今、調べました)

kogorou100
質問者

お礼

丁寧な回答ありがとうございます。回答を参考に、数値で確認した結果良く理解できました。大変ありがとうございました。

その他の回答 (1)

回答No.1

IFの意味は IF(条件式、真の時の処理、偽の時の処理) です。 理系なら上記が分かればこの式の意味は分かるはずです。

関連するQ&A