いきなり答える備忘録

G Suite・Microsoft 365・LibreOfficeなどに関するメモと日々の実験

(Gスプレッドシート)0の0乗は1になる

 Googleスプレッドシートでの、「0の0乗」の結果についてです。
 Excelのワークシートでの計算とは異なる結果となります。

  • Googleスプレッドシートでセルに「=0^0」と入力すると結果は「1」となります。Excelでは「#NUM!」になります。
  • 「=POW(0,0)」も同様です。

手順

f:id:accs2014:20200808093119p:plain:right:w400

 画像はB2セルに「=0^0」と入力した例です。
 結果は1となっています。
 これは多くのプログラム言語と同じ結果で珍しいことではありません。しかしExcelでは「#NUM!」のエラーになるため(ただしVBAでは「1」)、同じ表計算ソフトでも異なる結果となります。頻度は少ないかと思いますが、このような比較的単純な計算でも結果に違いが出るという点は留意しておいてよさそうです。

f:id:accs2014:20200808093123p:plain:right:w400

 ちなみに「=POW(0,0)」も「1」になります。