
質問失礼いたします。
Excelで困っております。
(例)
A列 B列 C列 D列 E列
素材 長さ 高さ 数量 合計
赤 10 5 2 4
赤 10 5 2
赤 20 15 2 2
青 20 10 4 8
青 20 10 4
緑 20 15 3 9
緑 20 15 3
緑 20 15 3
A列とB列とC列が一致して、D列の数量を足した合計をE列に表示させたいのですが
色々調べてやってみたのですが(関数)わかりません。
この場合はマクロでしょうか?
どなたか教えて頂きたいです。
宜しくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
ご参考までに、(*^_^*)
添付図参照(Excel 2019)
G2: =TEXTJOIN("_",,A2:C2)
H2: =COUNTIF(G$2:G2,G2)
I2: =SUMIFS(数量,素材,A2,長さ,B2,高さ,C2)
E2: =IF(H2=1,I2,"")
範囲 E2:I2 を下方にズズーッとオートフィル
オ・シ・マ・イ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓

No.2
- 回答日時:
こんにちは
合計値を求めるだけなら、E2セルに
=SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2)
の式を入力して、下方にフィルコピーすれば可能です。
上記では全行に合計値が表示されますので、ご提示のように最初の行にだけ表示したいのであれば、「最初の行である」という条件を追加する必要があります。
例えば同じ計算方法を利用して、E2セルに
=IF(SUMIFS(D$1:D2,A$1:A2,A2,B$1:B2,B2,C$1:C2,C2)=D2,SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2),"")
などとすることで、可能になるでしょう。
上式は空白行にフィルコピーした際には「0」とカウントされるので、それも避けたければ、その条件も追加するといった要領ですね。
ご回答ありがとうございます。
=SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2)やってみてできました。
=IF(SUMIFS(D$1:D2,A$1:A2,A2,B$1:B2,B2,C$1:C2,C2)=D2,SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2),"")も試してみます。
大変助かりました。ありがとございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセルで文字が混じった数字...
-
エクセルのセル内の文字の一部...
-
「B列が日曜の場合」C列に/...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルの並び変えで、空白セ...
-
EXCELで 一桁の数値を二桁に
-
オートフィルターをかけ、#N/A...
-
Excelで半角の文字を含むセルを...
-
Excel、市から登録している住所...
-
エクセル 時間帯の重複の有無
-
エクセル(勝手に太字になる)
-
Excel関数 該当する値を複数抽...
-
エクセルの列を範囲選択しての...
-
エクセルの項目軸を左寄せにしたい
-
文字を入力したら数値が自動入...
-
文字列に数字を含むセルを調べたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
エクセルで最初のスペースまで...
-
オートフィルターをかけ、#N/A...
-
エクセル 同じ数字を他の列に自...
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
エクセルの項目軸を左寄せにしたい
-
Excel 文字列を結合するときに...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
エクセルで、列の空欄に隣の列...
-
オートフィルターの絞込みをし...
おすすめ情報