[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『空白以外の直近の値を抽出して引き算』(ユウユ)
Excelのバージョンは2019です。
B列の数値からC列の1行下の数値を引き算し、その結果をD列の同じ行に表示する関数を教えて下さい。
A B C D
1 2.4 4.0 1.6 2 0.7 3.3 3 0.2 3.8 4 1.2 4.1 1.1 2.9 5 0.7 3.4 6 0.2 3.9 7 1.1 3.0 8 2.3 1.8 9 2.1 4.4 1.8 2.3 10 0.6 3.8 11 1.2 3.2 ・ ・ ・ ・ ・ ・ ・ ・ ・
上のD2から下のセルの計算結果の値を以下のようにしたいのですが、空白の場合は、その上の行に直近の数値があるセルで引き算できるようにしたいです。
B列の数値はランダムに入ります。
D2:=B1−C2
D3:=B1−C3
D4:=B1−C4
B4に数値がはいると
D5:=B4−C5
D6:=B4−C6
D7:=B4−C7
D8:=B4−C8
D9:=B4−C9
B9に数値がはいると
D10:=B9−C10
D11:=B9−C11
似たような内容で『直近の、空白でない入力セルの値』がありましたので、試してみたら出来ませんでした。
どうしてもわからないので質問をさせていただきました。
どうぞよろしくお願い致します。
< 使用 Excel:Excel2019、使用 OS:Windows10 >
D2 =IF(C2="","",LOOKUP(10^9,$B$1:B1)-C2) 下コピー
こういうこと? (笑) 2019/11/30(土) 09:30
D1: =IF(COUNT(A1:C1)=0,"",IF(COUNT(A1:B1)=2,B1-A1,LOOKUP(10^5,$B$1:B1)-C1))
「10^5]」はB列に入力されるより大きい数値を意味します。
下にコピーします。
(メジロ) 2019/11/30(土) 09:48
これ、A列の値は質問に関係あるんですか? B列からA列を引くなんてどこにも書いてないんですけど?
以上、確認だけ (笑) 2019/11/30(土) 10:12
今、必死にチャレンジしている途中ですので少々お待ちください。
質問用に簡単にした表では全部できたのですが、実際の表はセルを結合したりしていて、D2はできているのですが、その下以降がなかなかうまくいきません。
もう少し頑張ってみます。
(ユウユ) 2019/11/30(土) 10:27
D2 =IF(C2="","",LOOKUP(10^9,$B$1:B1)-C2)で良かったです。
とても助かりました。
本当にありがとうございました。
(ユウユ) 2019/11/30(土) 11:31
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.