• ベストアンサー

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

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

  • JaReo
  • お礼率9% (4/44)

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1618/2457)
回答No.3

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

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答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
  • ベストアンサー率53% (907/1687)
回答No.2

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

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

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

関連するQ&A

  • (エクセル)数値だけ合計したい

    複数のセルに入力されている数値だけを抽出し、合計したいと思います。   A     B    C    D    E    F    G 1 合計金額 金額1  金額1理由 金額2  金額2理由 金額3  金額3理由 2      1000円   菓子  3 1500円  1000円   菓子   500円   飲料 4 1520円  1000円   菓子   500円   飲料   20円   消費税 以上のようにA列に合計金額を計算させる数式を考えています。 (ルール) ・B列とC列、D列とE列、F列とG列はセットです。例えば、B列には入力されているが、C列は空白ということはない ・B列とC列→D列とE列→F列とG列の順に入力されていく ・2行目、3行目のように、常に金額が3つとも入力されているとは限らない ・金額が入力されているB列、D列、F列には、「○○円」と「円」も一緒に入力されている (やりたいこと) A列に合計金額を反映させないのですが、以下のように規制したいです (1)2行目のように、金額が1つだけの場合(B列とC列しか入力されていない場合)は、合計金額は空白セルにする (2)3行目、4行目のように、金額が2つ以上の場合(D列とE列や、F列とG列にも入力されている場合)は、合計金額を反映させる (3)合計金額は「○○円」と「円」も一緒に反映させる (考えたこと) B列の金額とB列+D列+F列の合計を比較し、同じならA列は空白、違う場合はB列+D列+F列の合計をA列に反映させるようIF関数を使えばいいのではないか、と考えました。 そこで、まずB列+D列+F列の合計を出す関数を作ってみたのですが、うまくいきませんでした。 =SUM(SUBSTITUTE(B2,"円","")*1,SUBSTITUTE(D2,"円","")*1,SUBSTITUTE(F2,"円","")*1) とすると、金額が3つとも入力されていればいいですが、一つでも空白セルがあると、#VALUE!とエラーになってしまいます。 SUMPRODUCTを使用してできるかと思いましたが、同じ結果でした。 どうすれば、思っているようになるのでしょうか。 ご存知の方がいましたら教えてください。 よろしくお願いします。

  • エクセルで合計を求めるために

    エクセルで合計の数値を求めたいです 状況としては A列に数字が入力されています B列に入力があったものだけの合計をC1に表示させたいです 例としては A列 B列 100  1 150 200 250  山   この場合の合計をC1に100+250=350 B列の入力内容は状況によって変わります 現在はC1=IF(A1="","",B1)という関数を別の箇所に作って、それの合計を出させていますが、出来れば別の箇所に計算式を作らずにすむ方法を教えてください。お願いします

  • 合計金額を出力するマクロについて知りたい

    E・F列は既に入力されています。 下記のようにG列・H列にマクロで出力できるようにしたいのです ■例 ----E-----F-----G-------H 07--名前A --金額---名前A---名前Aの合計金額 08--空白---金額---名前B---名前Bの合計金額 09--名前B --金額---名前C---名前Cの合計金額 10--空白---金額---合計---名前A~名前Cの合計金額 11--空白---金額 12--名前C --金額 13--合計--合計金額 ご教授お願い致しますm(_ _)m

  • エクセルで複数のデータからソートをかけて、合計金額を算出したいのですが

    エクセルで複数のデータからソートをかけて、合計金額を算出したいのですが、ソートではうまくいきません。 A列(文字)  B列(数値)  C列(金額) ABC 123 100 ABC 456 50 DEF 123 1,000 GHI 789 300 このような感じで、B列には同じ数値のものが複数あるデータです。 どなたかエクセルマスターの方、お教えいただけますか?

  • Excelで日付が入っていたら金額を合計したい

    Excel2007を使用しています。 支払い報告書をエクセルで作ろうとしています。 D列に金額を入れ E列に実際に支払った日付(10/18と入力します)を入力すると セルB2の支払済合計額に合計金額が入るようにしたいです。 またE列に日付を入力せずにいると セルC2の支払い予定額が入るようにしたいです。 なおE列には日付以外にキャンセルとか支払い不要とか 日付以外も入るので日付が入った場合のみ支払合計額に、 空白の時は支払い予定額に それ以外の場合はどこにも加算されないようにというのが希望です。 SUMIFなどを使って自分なりに関数を作ってみましたが イマイチ出来ませんでした。 よろしくお願いします。

  • エクセル・単純に合計を出す・・

    表を作っています。 例えばセルを A1~A3,A4~A6,A7~A9 と結合させてそれぞれ数値を入力してます。 B列は結合無しでそれぞれ数値を入力しています。 A+Bの合計をC列に計算させます。 C1に関数を入力して、C2以降はコピーします。 単純に(A1+B1)にすると C1は正しく合計してくれるのですが コピーしたC2は(A2+B1)となってしまい Aが0として計算されてしまいます。 (A$1)と、してしまうと当然ですが C4以降の計算が狂います。 C4は結合されたA4~A6を見てほしいのです。 実際に作っている表は、もっと数が多いので 1つづつ計算では・・・ 何かよい方法はないでしょうか? よろしくお願いします。

  • エクセル合計値について

    こんばんは。 エクセルの合計値の件で、困っております。 今現在は下記の表のように、「見積一覧」と言うシートに 「見積金額」・「決定金額」・「決定金額÷見積金額」 等が入力されており、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に 「決定金額」が入っている場合の見積金額の合計が出せるように したいな。と思っています。 もしくは、もっと違った手法で、 何かいい案がございましたら、教えていただきたいと思います。 ちょっとあいまいな質問ですみません。 どなたか、お力かしてください。 よろしくおねがいいたします。

  • エクセルで合計を簡単に出すための方法を教えてください

       |  A  |  B |C| D  |  E   | --+---+---+-+--+----+  1 |     |    金 額    |  時間計| --|名前  +---+-+--+----+    2 |     |○:○○|~|0:00| ○:○○| --+---+--------+----+  3 |     |    金 額    |  時間計| --|名前  +---+-+--+----+    4 |     |○:○○|~|0:00| ○:○○| --+---+--------+----+  ・ |                           |  ・ |       (省   略)            |     ・ |                           |    ・ |                           | --+----+-------+----+ 50 | 合計  |   金額合計  |時間合計| ----------------------------- わかりづらくてすいません。B2-D2=E2となるような式を入力してあり、E2の時間の利用金額がB1という表なんですが、50行目で 金額合計を出す時に=B1+B3+B5+B7+・・・ 時間合計を出す時に=E2+E4+E6+E8+・・・ と入力する以外方法はないんでしょうか?書いてはいませんが、Fの列は時間は出さずに金額だけを表示するのでSUM(F1:F49)で金額合計が出ます。いい方法があれば教えてください。

  • Excelの計算式について

    Excelを使って色々な計算式を作成したいと考えております。 うまく、説明ができない為にExcelファイルを簡易的では御座いますが 作成してみました。 よろしければご覧になって見てください。 http://technocompany.web.fc2.com/excel.jpg A列に日付を入力した場合に自動的に曜日が入るようにしたいのですが このような事は可能でしょうか? A列に入力した日付が月曜日~金曜日の場合には、その右側のC列に¥35000円と入力 A列に入力した日付が土曜日の場合には、その右側のC列に¥22200円と入力 A列に入力した日付が日曜日、祝祭日の場合には、その右側のC列に¥18800円と 自動的に入力をできる様にしたいのですが、このような事は可能でしょうか? B列には、異なる数値を日々入力して、D列にB-Cの数値を表示したいと考えております。 D列に表示された、数値に0.53を駆けた数値を、E列、若しくはF列に表示したいと考えております。 次にE列、若しくはF列に表示された数値に¥15500円を足した金額をG列に表示したいと考えております。 初心者では御座いますがご指導の程よろしくお願い致します。

  • エクセル 3行ずつの合計

    エクセルの質問です。 A列にID、B列に数値が入力されているとします。そしてC列にB列の2行ずつの合計を計算したいのですが、どうしたらいいでしょうか。 A | B  | C 1 | 25 | ID1から3の合計 2 | 24 | ID4から6の合計 3 | 37 | ID7から9の合計 4 | 32 | ID10から12の合計 ・ ・ ・ 数百行はあるのでいちいちちょこちょこと合計するのが苦痛なんです。よろしくお願いします。

専門家に質問してみよう