DIVIDE関数は、割り算するための関数です。
単純な四則計算でつは、Excel関数と同様に「+」「-」「*」が使えますが、
割り算に限っては、「/」ではなく、原則DIVIDE関数を使います。
この記事では、その理由ついて解説をしていきます。
例えば、次の表で利益率を求めたいとします。
「/」を使った場合
列の追加で
=[利益] / [売上]
と入力します。
2行目と4行目の結果を見てみると、「NaN」というエラーが表示されてしまいました。
このように計算式の分母が「空白」、あるいは「0」の場合にエラーを返してしまいます。
列の追加でDIVIDE関数を使う
こんどは、DIVIDE関数を使って結果をみます。
列の追加で
= DIVIDE( [利益] , [売上] , 0 )
と入力します。
今度は、エラーでなく0%という結果を返しました。
第3引数の「0」は、エラーだった場合に何の値を返すか指定しています。
メジャーでDIVIDE関数を使う
基本的に列の追加と変わりありませんが、[利益]、[売上]など列名を直接指定するとエラーが出てしまいますので、
メジャー := DIVIDE( SUM([利益]) , SUM([売上]) )
の様に式で指定をします。
コメント