[[20230310133606]] 『エクセルで計算・集計できる表を作りたい』(snlr1391) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセルで計算・集計できる表を作りたい』(snlr1391)

    A列  B列  C列
1行 あ   3.0  5.0
2行      2.0
3行 い   1.0  6.0
4行      2.5
5行      2.5
6行 う   1.2  1.2
7行 え   1.5  2.7
8行      1.2

上記のようにB列に入力した数量をA列の項目ごとにC列に合計して表示させたいです。
A列は行数はその都度変わります。
B列は毎回数量が変わります。
教えていただけないでしょうか。宜しくお願い致します。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


sumifですかね
(初心者A) 2023/03/10(金) 13:55:12

とりあえずA列は全て埋めておくのが、なにかと吉だとは思う。

(通りすがり) 2023/03/10(金) 14:07:15


 表が最大20行までの場合。
 =IF(A1="","",SUM(B1:INDEX(B1:B$20,IFERROR(MATCH(1,INDEX((A2:A$20<>"")*1,),0),20-ROW()))))
 ではどうだろうか?

 最大行数を変える場合、例えば30行目までの場合は
 =IF(A1="","",SUM(B1:INDEX(B1:B$30,IFERROR(MATCH(1,INDEX((A2:A$30<>"")*1,),0),30-ROW()))))
 で。
(ねむねむ) 2023/03/10(金) 14:14:01

 最大100行目までだとして

 C1 =IF(A1="","",SUM(B1:$B$100)-SUM(C2:$C$100))
 下コピー
 ※下にコピーしないと合計は正しく表示されません

 ■A列をすべて埋めれば・・・
 データは2行目から開始

 C2 =IF(A2="","",IF(A2<>A1,SUMIF(A:A,A2,B:B),""))
 下コピー

 以上
(笑) 2023/03/10(金) 14:23:34

ねむねむさん、笑さん、どちらの方法でも思った通りできました。
ありがとうございました。
(snlr1391) 2023/03/10(金) 15:18:39

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.