プロが教える店舗&オフィスのセキュリティ対策術

エクセルで0の0乗を求めようとすると
#NUM! とエラーがでますよね。

これをエラーとせずに1として表示させることは
できないでしょうか。

A 回答 (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です。)
以上でよろしいでしょうか。
    • good
    • 0
この回答へのお礼

これなら0^0=1で表示できそうです。
できれば関数とか使わずに設定できればよかったのですが
0^0が#NUM!となるのが仕様のようなので
しかたないですね。

回答どうもありがとうございました。

お礼日時:2006/04/23 12:48

こんにちは。


=IF(ISERROR(A1^B1),1,A1^B1)
という事?…すみません。あまり深く考えてません…
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
エラー出したときに1にするということですね。
これだと他のエラーのときも1になってしまいますが
一応0^0を1で表示することができそうです。

お礼日時:2006/04/23 12:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!