• ベストアンサー

エクセルの合計金額の計算について

C列に金額A、E列に金額Bの数値が複数入力されています。 金額Aにあって金額Bにない場合、金額A列の合計をB列と同じ件数で合計する方法を教えてください。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.3

=SUMIF(E3:E12,"<>",C3:C12) で試してみてください。

その他の回答 (3)

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

あまり再々行われる作業ではなさそうで、質問にいみがよくわからない。 補足してはどう。 >金額Aにあって金額Bにない場合 とはC冽のある行の数字に注目した場合、E列にその数字がどこかにあれば、何かする。 >金額A列の合計をB列と同じ件数で合計する方法 C列の数字がE列にあれば、頭の中に仮想サインを立てるとして、仮想サインが立った行のC列の合計を求めればよいのか。 == 例データ C列、E列 、G列=E列で見つかる件数(ワークデータ)H2セル=結果 11 30 1 80 23 12 1 34 11 0 21 26 0 35 23 0 46 46 1 仮にH2うぃ使ったが、その式 =SUM(IF(COUNTIF($E$2:$E$7,C2:C7)>=1,C2:C7)) と入れてC+S+Eで 結果 80 (配列数式です)。 CSEとは、C=Ctrlキー, S=SHIFTキー、E=Enterキーを同時押し。 思いつくまままで取り急ぎ、配列数式を使ったが、使わない方法もあるように思う。

  • shinotel
  • ベストアンサー率51% (940/1815)
回答No.2

Excelのエキスパートから見たら幼稚な方法かもしれませんが、Bに金額がない場合の結果数値を仮のダミー列を作って置いていきます。 Bが「0以上」でなければAをそのまま結果とします。 添付図ではG列がそのダミー列にあたります。 ダミーの列は、離れた場所でも良いでしょう。 G列の合計が出たら、そのままC列の最下部に反映させます。 稚拙ですが、こんな方法でも可能という例です。

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.1

G3に =IF(E3=0,"",C3) という計算式を入れて、G12までコピーしてからG3からG12までを合計すればいいのでは。