質問: Excelで計算過程を残すシートを作成したいです。 1に項目がある場合、2の計算の累計を3に表示したいのです。
回答: N11セルに以下を入力し、下方向へコピーする。 この例ではK22セルを最後のセルとしています。使用状況に合わせて $K$22 を修正してください。 =IF(F11="","",SUM(OFFSET(K11,0,0,MATCH(TRUE(),INDEX(K11:$K$22="",0),0)-1))) K列で空白行を取得する。 INDEX(K11:$K$22="",0) 空白行までの行数を取得し、1を引く MATCH(TRUE(),INDEX(K11:$K$22="",0),0)-1 合計する範囲として自分自身の位置から空白行の手前までを取得する OFFSET(K11,0,0,MATCH(TRUE(),INDEX(K11:$K$22="",0),0)-1)) 取得した範囲の合計を計算する SUM(OFFSET(K11,0,0,MATCH(TRUE(),INDEX(K11:$K$22="",0),0)-1)) 名称が空白の時は表示しない =IF(F11="","",