• ベストアンサー

エクセル合計値について

こんばんは。 エクセルの合計値の件で、困っております。 今現在は下記の表のように、「見積一覧」と言うシートに 「見積金額」・「決定金額」・「決定金額÷見積金額」 等が入力されており、C列・D列にはそれぞれの縦の合計と、 「決定金額/見積金額」 のところには、合計の金額を拾って 「2,300円(D5)÷6,000円(C5)」 となっています。   A      B       C       D       E 1 No.  見積提出先 見積金額  決定金額  決定金額/見積金額 2  1    A社     2,000円     空欄     3  2    B社     1,000円     800円    80% 4  3    C社     3,000円    1,500円     50%  ------------------------------------------------ 5 合計          6,000円    2,300円    38.3% この場合、全部の金額が埋まっていればいいのですが、 D2のように決定金額がまだ決まっていない時は、空欄になり、 合計に反映されない為、E5には「D5÷C5」と言う計算が入力 されている為、当然ながらE5の合計欄に正しい値が入りません。 ということで、考えた結果、E5もしくはE6に 「決定金額」が入っている場合の見積金額の合計が出せるように したいな。と思っています。 もしくは、もっと違った手法で、 何かいい案がございましたら、教えていただきたいと思います。 ちょっとあいまいな質問ですみません。 どなたか、お力かしてください。 よろしくおねがいいたします。

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

  • ベストアンサー
  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

以下のような式でどうでしょうか。 =SUM(D2:D4)/SUMIF(D2:D4,">0",C2:C4)

HARRYDASU
質問者

お礼

できました! ありがとうございました。 実際は複雑な表で、この式を加工してやったら きれいにできました。 助かりました。 ありがとうございました。

その他の回答 (1)

  • mkt8589
  • ベストアンサー率25% (47/181)
回答No.2

隠し列Fを作り、この行の計算式を =IF(isblank(D2),0,D2)として、 合計を出します。 E5の%計算はCでやるのではなく、Fで行なえば可能かと思います。 で、表示しないにしておけば、時が経ち忘れてしまったり、他の人が見てもすぐわかると思います。

HARRYDASU
質問者

お礼

ご回答ありがとうございました。 このやり方はとてもわかりやすかったです。 ありがとうございました。

関連するQ&A