SUM を使用する必要がないときに計算で SUM を使用しているのを見たことがありますが、彼らは自分が何をしているのかわからないと思っていましたが、Excel からテンプレートをダウンロードしたところ、彼らもそれを使用しています。ですから、そうする正当な理由があるのではないかと思っていますが、何かが完全に欠けています。例:
=IF(SUM(A20)>0,SUM((A20*E20)-F20),"")
それだけではない理由:
=IF(A20>0, (A20*E20)-F20, "")
SUM を使用する必要がないときに計算で SUM を使用しているのを見たことがありますが、彼らは自分が何をしているのかわからないと思っていましたが、Excel からテンプレートをダウンロードしたところ、彼らもそれを使用しています。ですから、そうする正当な理由があるのではないかと思っていますが、何かが完全に欠けています。例:
=IF(SUM(A20)>0,SUM((A20*E20)-F20),"")
それだけではない理由:
=IF(A20>0, (A20*E20)-F20, "")
このような状況で人々が合計を使用する理由は 2 つあります。
#VALUE!
エラーが発生します。でラップするとSUM
、文字列が 0 にキャストされます。後者にはある程度の用途がありますが、通常は一貫したデータを確保するか、式でより明示的に処理することをお勧めしIF(ISTEXT(A1),0,A1)
ます。
誰かが数式の結果を SUM でラップする理由がわかりません...
その理由を知るために、これを習慣的に行っている数人のユーザーと話をしました。
典型的な答えは、等号を押すことで数式をセルに直接入力できることに気付いていなかったというものです。
したがって、等号を押す代わりに、上部にあるƒxボタンを押して、最初の適切な関数 (SUM) を見つけ、ソース セルをクリックして、ダイアログ ボックスに数式を入力する方法を学習しました (または表示されました)。 .
この種の使用を正当化する唯一の方法は、セルにテキストが含まれている可能性がある場合です。
=A1+A2
いずれかのセルにテキストが含まれている場合はエラーが発生しますが、使用して=SUM(A1,A2)
もエラーは発生しません........しかし、これらのセルのいずれかが含まれるテキスト。
これは、SUM 関数内での + の使用と同様に、単純に不適切な使用法です。残念ながら、Microsoft の Excel の提案には、このようなエラーがいくつか含まれています。