[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『OFFSET関数』(らんだむ)
A列 B列 C列 D列
日付 コード 金額 合計
1 2001 10 ←=IF(B2=B3,"",SUMIF(B:B,B2,C:C))
1 2001 10 20
1 2522 10
1 2522 10
1 2522 10 30
2 2311 10 10
2 2322 10 10
2 6622 10 10
2 5523 10
2 5523 10
2 5523 10 30
小計機能やピボットテーブルを使わず、
上記のようなやり方でコード毎の合計を出していった場合、
行削除(仮にA2からC2を削除)をした場合でもD列の数式が狂わないよう
OFFSET関数?を使いたいのですが、OFFSETの使い方がよくわかりません。
=IF(B2=B3,"",SUMIF(B:B,B2,C:C))を どの様な数式にすれば上手くいきますか?
是非とも教えて下さい。宜しくお願い致します。
< 使用 Excel:Excel2007、使用 OS:WindowsVista >
>=IF(B2=B3,"",SUMIF(B:B,B2,C:C)) ↓ =IF(INDEX(B:B,ROW())=INDEX(B:B,ROW()+1),"",SUMIF(B:B,INDEX(B:B,ROW()),C:C))
(半平太) 2017/10/13(金) 22:41
無事解決です。
勉強になりました。ありがとうございました。
(らんだむ) 2017/10/13(金) 23:06
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.