Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2016)
値が入る行数が変動する一覧(表A)から、固定の行数の一覧(表B)に項目を表示させたい
投稿日時: 20/04/02 17:17:22
投稿者: ボーイング

どなたかご教授ください。
 
値が入る行数が変動する一覧【表A】から、固定の行数の一覧【表B】に項目を表示させたい。
例えば、以下のような場合です。
 
【表A】常に5行ではなく、3行の場合もあれば7行の場合もある。「その他」があれば(ない場合もある)必ず最後の項目は「その他」になっている
パターン@
    A   B
1 家賃  50000
2 ガス代 10000
3 修繕費 10000
4 駐車場 10000
5 その他 30000
---------------
合計 110000
 
パターンA
    A   B
1 家賃  50000
2 ガス代 10000
3 修繕費 10000
4 駐車場 10000
5 駐輪代 10000
6 電気代 10000
7 水道代 10000
---------------
合計 110000
 
パターンB
    A   B
1 家賃  50000
2 ガス代 10000
3 その他 50000
4
5
---------------
合計 110000
 
【表B】表Aの結果が全て↓のようにしたい。
3行で固定の行数の一覧、必ず最後の項目はその他(その他がある場合、若しくは3行目以降を合算する場合)にする
 
    A B
1 家賃 50000
2 ガス代 10000
3 その他 50000
---------------
合計  110000
 
何か別表を用意すればよいのでしょうか?

回答
投稿日時: 20/04/02 17:47:32
投稿者: んなっと

    A    B C    D    E
1  家賃  50000    家賃  50000
2 ガス代  10000   ガス代  10000
3 修繕費  10000   その他  50000
4 駐車場  10000    合計 110000
5 駐輪代  10000          
6 電気代  10000          
7 水道代  10000          
8  合計 110000          
 
E1
=VLOOKUP(D1,A:B,2,FALSE)
E2,E4にコピー
 
E3
=E4-SUM(E1:E2)
 
 
※家賃、ガス代の位置が不変であれば
E1
=A1
E2にコピー でもいい。
 
※最初の表Aに「合計」がなければ
E4
=SUM(B:B)

投稿日時: 20/04/02 18:15:03
投稿者: ボーイング

んなっと さん
ありがとうございます!