• ベストアンサー

エクセル 関数について

初心者です。 表を作成し、セルの範囲内に数を入力されていれば計算するような数式を作りたいのですが、どうやって作ればいいのか分かりません。教えてください。 例  A  B  C  D  E 1  10       60% 数式(A・B・C)×D  2    20    60%   〃 3       30  60%   〃   こんな感じです

質問者が選んだベストアンサー

  • ベストアンサー
  • youdajin
  • ベストアンサー率25% (18/70)
回答No.2

E1=IF(COUNT(A1:C1)=0,"",SUM(A1:C1)*D1) A,B,C各列のいずれかまたは全てに数値が代入されて いれば計算式を実行。 ただしD列が空白の場合、E列には「0」が表示されます。

mistuosan
質問者

お礼

ありがとうございます。 試してみて、思い通りにできました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

この質問は意味があいまい A,B,C列の同じ行のデータについて (1)A,B,Cのどれか1セルしか入力がない保証はあるのか (2)2つ以上の列に入力があるときどうするのか 最左列だけ取り上げて率を掛けるとか (3)3列にでも、1列や2列でも入力されているだけ加えて、率を描けるのなら、質問にもならない。 エクセルでは、ある列(別例では行の場合もある)のセルに値は入力されていなければ、加算においては0の扱いになるのが、認識されてないのかな。

  • nonnbee
  • ベストアンサー率12% (1/8)
回答No.1

(A+B+C)* D で良いと思います。

関連するQ&A