- ベストアンサー
Excelで、値が存在する上行セル値を取り出す方法は?
例えば、この場合 A B 1 3 2 <Aの値-1が加算されていく 2 1 2 3 4 5 4 0 4 5 6 7 7 10 <Aの値-1+"4"(B4) B列セルにはどんな式を入れればいいのでしょうか? 「自列の上行で値があるもの」というのはどう指定すればいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2です、思いっきり間違えてました セルの番号を1行ずつずらして下さい 先ほどの B1ではなくてB2に =A2-1 C1ではなくてC2に =IF(A2="",C1,B2) B2ではなくてB3に =IF(A3="","",IF(A2="",A3-1+C2,A3-1+B2)) C2ではなくてC3に =IF(A3="",C2,B3) どうもすみません
その他の回答 (2)
- tibikoro
- ベストアンサー率26% (27/103)
回答No.2
まず、C列が使えることを前提に B1に =A2-1 C1に =IF(A2="",C1,B2) B2に =IF(A3="","",IF(A2="",A3-1+C2,A3-1+B2)) C2に =IF(A3="",C2,B3) 以下これをコピーして だめですか?
- the845t
- ベストアンサー率33% (246/743)
回答No.1
B1 =IF(ISNUMBER(A1),A1-1,"") でしょうか。 ISNUMBER(A1)は、A1が数値であればTRUE、なければFALSEです。 即ち、 空白や文字列では反応しませんが、数字が入っていれば、それを足す(-1)の値が出るようになります。
質問者
補足
すみません。"Aの値-1"がほしいんじゃなく、 "B4"の値を取り出したい、というわけなのです。
お礼
なるほど。別の列を使ったほうがシンプルでわかりやすいですね。ありがとうございます!