• ベストアンサー

エクセルのセル参照について

下方から上方に向かって、前回最後に入力されている同じ列のセルを参照したい      A      B   C 1   1月1日  100 2   1月2日 3   1月3日 4   1月4日 5   1月5日  150 6   1月6日 C5にB5とB1の差額などが入るようにしたいのですが、どうすればB1のセルを抽出して参照できますか? 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

お示しのデータが1行目からではなく、2行目から下方にあるとします。 C2セルには次の式を入力して下方にオートフィルドラッグコピーします。 =IF(B2="","",IF(COUNT(B$1:B1)=0,"",B2-LOOKUP(10^10,B$1:B1))) この式では該当する行のデータをその直上のデータで引く計算をしています。

shin9ken
質問者

お礼

回答ありがとうございます。 解決しました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

「前回」が無いC1は無視してC2に =IF(B2="","",B2-LOOKUP(MAX(B:B)+1,$B$1:B1)) と記入し,下向けにコピーして入れておきます。

shin9ken
質問者

お礼

回答ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

補足をお願いします。 ご例示の表でB3に数値が入力された場合、C5にはB3の差額?又は、B1+B3の差額と するのでしょうか。

shin9ken
質問者

お礼

解決しました。ありがとうございました。

shin9ken
質問者

補足

B3に数値が入力された場合、C5にはB5-B3の値がはいります。 B列には変動があった場合、その日の最終の数値を入力します。

関連するQ&A