[[20171013203745]] 『OFFSET関数』(らんだむ) ページの最後に飛ぶ

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

 

『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.