- ベストアンサー
エクセルで同じ名前ごとの合計を出したいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 A列の名前がランダムになっている場合は、C1に、 =IF(COUNTIF(A2:$A$65536,A1),"",SUMIF(A:A,A1,B:B)) と入力して、下の行へコピーします。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17068)
(例データ) A1:B10で (A列) (B列) (C列) x 1 x 3 x 3 7 y 4 y 5 9 z 6 z 7 z 1 z 2 z 1 17 C1に=IF(COUNTIF($A1:$A$10,A1)=1,SUMIF($A$1:$A$10,A1,$B$1:$B$10),"") といれC2からC10まで複写。 式の中の10は、最下行の行番号数で置換えてください。 最初のデータ行数も変えてください。 COUNTIF($A1:$A$10,A1)=1でx、y、zの最下行を捉えた もの。
お礼
どうもありがとうございました!
- thsawachan
- ベストアンサー率30% (126/410)
1)合計を出したい場所のセルを選択 2)ツールバーのΣをクリック 3)合計したい範囲の数字をドラッグ 4)キーボードにてENTERを押す これが一番簡単かと思います。
お礼
どうもありがとうございました!
- mshr1962
- ベストアンサー率39% (7418/18948)
C1=IF(A1=A2,"",SUMIF(A:A,A1,B:B)) で下方にコピーで計算できます。 ただし、A列での並び替えが必要になります。
お礼
どうもありがとうございました!
関連するQ&A
- エクセルでちょっと変わった合計の求め方
エクセルで以下のような事は簡単にできるでしょうか。 A B C ・ ・ ・ 1 3 0 2 2 1 2 1 3 1 2 1 4 5 3 2 0 6 3 1 0 7 1 2 1 8 9 3 2 2 ・ ・ ・ 12013 1 2 3 12014 2 1 3 12015 2 1 4 12016 12017 合計 合計 合計 12018 合計 合計 合計 12019 合計 合計 合計 12015行より上は入力された数字です。ここで、 Aの12017には、A1+A5+A9+・・・・+A12013、の合計 Bの12017には、B1+B5+B9+・・・・+B12013、の合計 Cの12017には、C1+C5+C9+・・・・+C12013、の合計 Aの12018には、A2+A6+A10+・・・・+A12014、の合計 Bの12018には、B2+B6+B10+・・・・+B12014、の合計 ・ ・ と、いうようにする場合、Aの12017にどのような数式を入れたらよいでしょうか? (=A1+A5+A9+A13+・・・・+A12013、なんて入力してられないので) Aの12017に数式がはいればBの12017以降はそれをコピーすればできると思いますので。 マクロは使った事ががありませんので関数とか利用した数式でできないでしょうか。 ちなみに簡素化のため列3X行3の入力された数字のかたまりで表示しましたが実際はもっと大きな かたまりです。また入力された数字の最後が何万何千何百何十何行になるかは データによって異なっています。
- ベストアンサー
- オフィス系ソフト
- エクセルで2つのセルの合計から最小値検索
エクセルで2つのセルの合計の一番小さい合計のものが どの区分か、その値はどれかを検索したいのですが、 前にことらで質問して回答していただいたものを参考に 考えてみたのですが、INDEX、MATCHと組み合わせてもうまく検索 できませんでした... 分かる方おられましたら、どうか教えていただきたいです よろしくお願いします。 データはB2~X4まではいっていて、(実際にはもっとたくさん行があります) Y列には、3行目と4行目の商品の列の合計の一番小さいものの 区分を表示したく、 Z列にはその値を表示したいのですが、 欲をいえば合計の行を追加しなくてもY列Z列に表示させることは 可能でしょうか? B列 C列 D列 E列 X列 Y列 Z列 2行目 区分 1区分,2区分,10区分、、、5区分 3行目 りんご1 3 、 15 、 20 、、、1 5区分 1 4行目 りんご2 15 、 10 、 6 、、、12 5区分 12 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 合計条件が行と列の時の計算式
エクセルで、データがはいっている”データシート”と 合計を表示させたい”合計シート”があり、 合計シートに同じ番号の品名でおなじ日付のものを合計して 表示させたいと思っています。 データシートには、以下のように品名が同じものが複数はいっています A列 B列 C列 D列・・・・Z列これからさらにデータが増えていきます 1行目品名 4/1 4/4 4/5 2行目Z100 10 20 30 3行目Z300 40 50 60 4行目Z100 11 22 33 5行目Z200 70 80 90 ・ ・ 200行くらいデータがありこれからさらにデータが増えていきます。 合計シートもデータシートと同じような形で データシートのA列の 同じ番号&同じ日付 の数字をそれぞれセルB2からZ200まで合計した 数字を表示させたいです。 A列 B列 C列 D列・・・・Z列 1行目 4/1 4/4 4/5 2行目Z100 21 42 63 3行目Z300 40 50 60 4行目Z200 70 80 90 ・ ・ 200行目 合計シートのB2セルに入力したのですが、#VALUEエラーがでてしまい ました。 =SUMPRODUCT((データシート'!$A$2:$A$500=合計シート!$A2)*(データシート'!$B$1:$Z$1,合計シート!$B1)) SUMIFでも試してみたのですが、エラーがでてしましました。 説明が分かりにくく申し訳ないですが、どなたか分かる方いらしたら 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの条件付き合計の出し方
たとえば下のようにABC列がありB列に数字があるときC3の*にはA1とA2の合計を、C5にはA2とA4の合計を、C6にはA2とA4の合計C9にはA7とA8の合計を出す方法すなわち、Bに数字があるとき、A列の1行上と2行上を合計する式お願いします。 A B C 1 1 2 3 3 7 2 * 4 6 5 9 3 * 6 4 7 * 7 6 8 8 9 5 6 *
- ベストアンサー
- オフィス系ソフト
- エクセルの関数でセルの合計を求めたい(条件付)
関数で A B C 1 ○ 1 2 × × 3 ○ 3 4 × × 5 × × 6 ○ 2 ※ ×は空白です。 A行がが○だった時、B列の数字と一つ下の○の行のB列の数字の合計をC行に求めたいと思っています。 例えばC1には4、C3には5と言った感じです。 IF関数をネストしようと思ったのですが、×が10個以上続く場合がありネストできませんでした。 お知恵を拝借させてください。 よろしくお願いします。 関数では難しい場合はVBAでも結構です。
- ベストアンサー
- オフィス系ソフト
- エクセルで2つの条件に合うセルの合計
エクセルで2つの条件に合うセルの合計 こんにちは。 例えば、以下のようにシート上にあるとします。 1 上 100 2 上 200 1 下 150 2 下 500 1 下 30 A列は1か2の数字 B列は上か下の文字 C列は数字 このシートでA列が1でかつ、B列が下の場合のC列を合計したいのですが、SUMIF関数でできるのでしょうか?他の関数でもかまいません。自分で関数を作るのはなしでお願いします。 (動作が重くなるので) ちなみに、上記の場合は、3行目と5行目が該当しますので、150+30=180となります。 -- エクセル2003
- ベストアンサー
- オフィス系ソフト
- エクセルで合計を求めるために
エクセルで合計の数値を求めたいです 状況としては A列に数字が入力されています B列に入力があったものだけの合計をC1に表示させたいです 例としては A列 B列 100 1 150 200 250 山 この場合の合計をC1に100+250=350 B列の入力内容は状況によって変わります 現在はC1=IF(A1="","",B1)という関数を別の箇所に作って、それの合計を出させていますが、出来れば別の箇所に計算式を作らずにすむ方法を教えてください。お願いします
- ベストアンサー
- オフィス系ソフト
- エクセルの合計の出し方
成分をひとつのセルにまとめて入力してあります。 その成分が含まれているものの合計を出したいのですが。 ここまではピボットを使っています。 成分_|_X社__|_Y社_|_Z社 A・B__|___1___|___2___|___1 B______|___1___|___3___|___2 C・B__|___2___|___2___|___2 A・C__|___5___|___1___|___5 ↓結果 成分_|_X社_|_Y社_|_Z社 A_____|__6____|___3__|___6 B_____|__4____|___7__|___5 C_____|__7____|___3__|___7
- ベストアンサー
- その他MS Office製品
- Excel で 複数条件の合計を出したい。。。
どなたかご存知の方がいたら教えてください!!!(汗) 下記のようなデータがあります。 列は時系列でデータがどんどん増えていきます。 例)A列=1月 1行目=Xの時系列データ B列=2月 2行目=Yの時系列データ C列=3月 3行目=Xの時系列データ ・ 4行目=Zの時系列データ ・ A列のXのデータの合計をしたい場合は、SUMIF関数を 使えばよいと思うのですが・・・ あるセルに○月と入力するとそのセルの日付を参照して、 その月のX条件だけを満たす合計を出す場合にはどのような関数を使えばよいのでしょうか? もしくは、どのように関数を組合せばよいのでしょうか? なかなかうまく説明できなかったのですが、 よろしくお願いします!!!
- ベストアンサー
- オフィス系ソフト
- エクセル ソート
当方、エクセル2010、Windows7の環境です。 エクセルで 「A列」「B列」 「1」「X」 「1」「」 「2」「Y」 「1」「Z」 というように、「A列」に数字が 「B列」には文字が入っています。 ただし、「B列」には何も入っていないこともあります。 この「A列」を第一、「B列」を第二優先順位で ソートすると、 「1」「X」 「1」「Z」 「1」「」 というように、何も入っていない行が 一番下にきてしまいます。 「B列」に何も入っていないのですから、 「1」のかたまりのなかで 一番上にきそうですが、 一番下にきてしまいます。 これを 「1」「」 「1」「X」 「1」「Z」 の順番にソートすることは可能でしょうか?
- ベストアンサー
- Excel(エクセル)
お礼
どうもありがとうございました!