- ベストアンサー
エクセルで0の0乗
エクセルで0の0乗を求めようとすると #NUM! とエラーがでますよね。 これをエラーとせずに1として表示させることは できないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 A,B列に任意の値があるとして、 =IF(AND(A1=0,B1=0),1,A1^B1) で、0^0=1, N^0=1(おっと、"0^0=1"も、含まれますね。), 0^N=0(この場合、N<>0です。) 以上でよろしいでしょうか。
その他の回答 (1)
- pauNed
- ベストアンサー率74% (129/173)
回答No.1
こんにちは。 =IF(ISERROR(A1^B1),1,A1^B1) という事?…すみません。あまり深く考えてません…
質問者
お礼
回答ありがとうございます。 エラー出したときに1にするということですね。 これだと他のエラーのときも1になってしまいますが 一応0^0を1で表示することができそうです。
お礼
これなら0^0=1で表示できそうです。 できれば関数とか使わずに設定できればよかったのですが 0^0が#NUM!となるのが仕様のようなので しかたないですね。 回答どうもありがとうございました。