- ベストアンサー
関数で複数条件の合計を処理する方法
- 関数を使用して、A列とB列の複数の条件に基づいて合計を計算する方法を教えてください。
- データの例を示し、Aだけの合計、Bだけの合計、Cだけの合計を求める方法について説明してください。
- A1:A50とB1:B50のデータを組み合わせて処理する方法について教えてください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- :【Excel】複数の条件を満たす合計を出す関数
大変こまっております。みなさまのお力を貸してください!よろしくお願いします。 以前、このような質問がありました、 A B C 1 果物 銘柄 購入数 2 りんご ふじ 21 3 りんご 王林 3 4 ぶどう デラ 15 5 ぶどう 巨峰 16 6 りんご ふじ 2 7 ぶどう 巨峰 7 上記のような表があります。 別な場所に、りんご&ふじの条件を満たす場合の購入数の合計を出したいのですが、関数を教えて下さい。 SUMIFで複数の条件を指定することできるのでしょうか? そして、もちろん以下のような宣言文で可能なのですが、 SUMPRODUCT((A1:A7="りんご")*(B1:B7="ふじ")*(C1:C7)) なのですが、りんご、ふじの部分を数字にしてしまうと答えが0となり出てきません!! すごくこまってます・・・ なぜなのでしょうか?? まったく同じ宣言文で、宣言文ないの文字列に確答すつ数字を入力してます。 ちなみに下記のような場合です。 A B C 1 300 4000 200 2 300 5000 200 3 300 2000 200 4 400 4000 200 5 300 5000 300 6 500 2000 300 という数列があるとします。 んでやりたいことは、 複数の条件(2つ)を満たす時のC列の合計。 つまりは、A列の特定の数字とB列の特定の数字を満たすときの、C列の合計。 を出したいんです。 =SUMPRODUCT((A1:A6="300")*(B1:B6="5000")*(C1:C6)) と打ったのですが、どこか間違ってる点を教えて下さい。 これでゆうと、答えは500とでてきてほしいのですが・・ よろしくお願いします!!
- ベストアンサー
- オフィス系ソフト
- 表からある条件に合うもののみの合計を出したい
エクセル2010を使用しています。 A列とB列とC列があり、A列には6種類ほどのコードがあります。B列には金額、C列には人の名前があります。 例 A B C 001 3,000 太郎 015 45,862 花子 025 210 一郎 020 147,585 次郎 015 1,000 愛子 030 51 三郎 001 58,956 梅子 025 5,846 桜子 ここからコードが001のもののBの合計額、015のBの合計額、020の・・・・といった具合にA列での各コード別の合計額を算出したいと思っています。 フィルタでなく、関数で行うには、どのような式を作ればいいでしょうか?よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで条件指定した行の合計値の出しかた
A列 B列 C列 100 1 1 200 2 2 300 3 3 400 4 4 500 4 5 600 2 2 700 3 1 800 4 4 下記の条件にあてはまる行のA列の合計値をそれぞれ出したい。 ・B列が2以上、C列が2以下である。 ・B列が2以上、C列が3以上5以下である。 上記のデータ例が不定期にブロック分けされていて、オートフィルタが使いずらい状況です。 各合計値を出力するセルを指定して、関数等で処理する方法があったら、教えて下さい。
- ベストアンサー
- オフィス系ソフト
- エクセル 条件付きの合計を速くできないか
エクセルで以下の処理を行うと、時間が5分以上かかり、 もう少し早くできる方法があるなら教えてください。 A列は01から最大99まで、B列はAから最大ZZまで、C列は000から最大999まで、D列はランダムな数字、E列は○か×か△のデータが入っています。 例えば、ある行は、 03 BC 000 654 ○ また、ある行は、 34 C 009 76598 × です。 そして求めたいのは、D列の合計です。 01でAで001から999のうち○の合計と×の合計と△の合計をそれぞれ求めたい。 同様に 01でBで001から999のうち○の合計と×の合計と△の合計をそれぞれ求めたい。 同じことを繰り返し、最後に 99でZZで001から999のうち○の合計と×の合計と△の合計をそれぞれ求めたい。 合計を求める関数は、SUMPRODUCT関数を使いました。
- ベストアンサー
- その他MS Office製品
- Excelの複数条件の合計
Excel2010で、複数条件で合計を出したいのですが、例えば、 A|B|C 2001|1|125 2001|1|100 2001|2|95 2001|2|75 2001|2|50 2001|3|105 2001|3|125 2001|3|100 このような数列の場合、A列の「2001」とB列の「1」と条件が合うC列の値の合計を求めるというものです。 回答よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 複数条件での合計の出し方の関数
下記内容があるとします A B C D E 1 日付 コード 担当者 金額 合計 2 4/1 販促 佐藤 2000 2000 3 4/1 交通 鈴木 1000 3000 4 4/2 交際 佐藤 2000 5000 5 4/10 旅費 山田 1500 6500 6 5/2 販促 佐藤 1500 8000 7 5/16 交通 佐藤 1500 9500 以上の様な書式があります この書式から 4月の佐藤の販促代は幾らか? の合計の出し方ありますか? 1つの条件でSUMIFは、判るのですが、複数の条件での合計の出し方が判りません。 説明不足でしたら、すみません。 宜しくお願い致します
- ベストアンサー
- Windows XP
- Excel で 複数条件の合計を出したい。。。
どなたかご存知の方がいたら教えてください!!!(汗) 下記のようなデータがあります。 列は時系列でデータがどんどん増えていきます。 例)A列=1月 1行目=Xの時系列データ B列=2月 2行目=Yの時系列データ C列=3月 3行目=Xの時系列データ ・ 4行目=Zの時系列データ ・ A列のXのデータの合計をしたい場合は、SUMIF関数を 使えばよいと思うのですが・・・ あるセルに○月と入力するとそのセルの日付を参照して、 その月のX条件だけを満たす合計を出す場合にはどのような関数を使えばよいのでしょうか? もしくは、どのように関数を組合せばよいのでしょうか? なかなかうまく説明できなかったのですが、 よろしくお願いします!!!
- ベストアンサー
- オフィス系ソフト
- エクセルで年齢の合計の関数を
こんにちは。 下記のデータを作成していますが、年齢を出すのは分かりましたが、 年齢の合計の出し方が分かりません。 C4=C2+C3では0になってしまいます。出し方を教えてください。 A列 B列 C列 1 生年月日 今日の日付 年齢 2 1980/10/11 2008/8/27 27歳10ヵ月 3 1972/11/27 2008/8/27 35歳8ヵ月 4 年齢の合計 0
- ベストアンサー
- オフィス系ソフト
- エクセル2003(VBA)で複数条件の合計を出したい
エクセル2003(VBA)で日別個人集計表を作っています。が 配列関数を使うとほぼ動かない量のデータがあり、ユーザー関数等 を作って処理すべきなのかなと思い、ご質問させて頂きました。 一括処理してくれるようなVBAを希望しております。 下記に具体的なデータを記載しますので、どうかお知恵をお貸し下さい。 よろしくお願い致します。 ○元の参照データ(SheetA) ※レジのデータです A1: (日時) B2: (担当) C2: (売上額) A2: 09/03/03 08:26 B2: 伊藤 C2: 1,000 A3: 09/03/04 18:12 B3: 武田 C2: 1,000 A4: 09/03/05 15:48 B4: 甲斐 C4: 1,000 A5: 09/03/05 09:24 B5: 迫田 C5: 1,000 A6: 09/03/04 03:23 B6: 武田 C6: 2,000 ・ ・ 以下30000行ぐらいあります。 ○日別個人集計表(SheetB) A1: (日付) B2: (担当) C2: (売上額) A2: 09/03/03 B2: 伊藤 C2: 1,000 ←下記参照 A3: 09/03/04 B3: 武田 C2: 3,000 A4: 09/03/05 B4: 甲斐 C4: 1,000 A5: 09/03/05 B5: 迫田 C5: 1,000 ※C列には現在配列関数を入れ、オートフィルしていますが30行(人)を超えるともう動きません C列は現在、下記の通りです。 例){=SUMPRODUCT(TEXT(SheetA!$A$2:$A$65536,"yy/mm/dd")=A2)* (SheetA!$B$2:$B$65536=B2),SheetA!$C$2:$C$65536)}
- ベストアンサー
- その他MS Office製品
- Excel 複数の条件ごとに合計したい
度々失礼します。 難しくてどうしてもできません。 ↓やりたい事は4つあります↓ A B C 1 4121 5 105% 2 8502 23 98% 3 7005 3 200% 4 3425 11 80% 5 8536 28 150% 6 7765 30 112% 7 4663 2 88% 8 3987 19 79% ※A列の数字は必ず4桁 ※C列は%で表示されている その1 A列の4桁の数字の千の位(一番左の数字)をキーにしてB列の数字を引き抜いたものを合計して出したい。 【例】A列の数字の頭が「4」のB列の数字を足したい。 この場合、A1(4121)とA7(4663)が「4」始まりなので、その右側B列のB1とB7を足した数を関数で出したい。 その2 その1の応用で 【例】A列の数字の頭が「4」のものと「7」もののB列の数字を足したい。 この場合「4」始まりはA1(4121)とA7(4663)、「7」始まりはA3(7005)とA6(7765)なので、合計がB1+B7+B3+B6となるように関数で出したい。 その3 その1の応用で A列の4桁の数字の千の位(一番左の数字)をキーにしてC列の数字を引き抜いたものを平均して出したい。 【例】A列の数字の頭が「4」のもののB列の数字の平均を%で出したい。 この場合、A1(4121)とA7(4663)が「4」始まりなので、 C列のC1とC7の平均の数字を出したい(%で) その4 その2とその3の応用で A列の数字の頭が「4」のものと「7」もののB列の数字を平均した数字を%で出したい。 この場合「4」始まりはA1(4121)とA7(4663)、「7」始まりはA3(7005)とA6(7765)なので、C1・C7・C3・C6の平均の数字を出したい(%で) 何回か段階を踏んで・・・ではなく、このような式を入れれば一気にに答えが反映される関数式が可能であれば教えてください。 何卒よろしくお願いします!
- 締切済み
- オフィス系ソフト
お礼
すみません、分かりずらくて。できました。有り難うございました。 この通りで出来上がり、助かりました。ネットでは分かりずらかったので。 真ん中に持ってくればよかったのですね。