hana
IF関数で現在値とVWAPを比較する場合について
現在値がVWAPより高ければ”上”、低ければ”下”と表示させようとして以下のように記述しました。しかし実際の上下に関係なく全銘柄”下”と表示されてしまいます。VWAPを数値として認識していないのでしょうか。
岡三RSSは今回初めて利用しました。どなたか教えて頂けませんでしょうか。よろしくお願い致します。
=IF(F2>QUOTE(A2,"","VWAP"),"上",IF(F2<QUOTE(A2,"","VWAP"),"下",""))
F2には現在値:=IF(A2="","",QUOTE(A2,,"現在値"))
A2には銘柄コードを入力しています
2017年06月27日
Ryo Ohno
hanaさん、初めまして!!
hanaさんの言われます通り、
VWAPは標準では文字として扱われることがあります。
=IF(F2>VALUE(QUOTE(A2,"","VWAP")),"上",IF(F2<VALUE(QUOTE(A2,"","VWAP")),"下",""))
のようにして頂けると、数値として大小比較になると思います!!
2017年06月28日
hana
Ryo Ohno様
早速のご回答ありがとうございます。
VALUE関数で数値に変換するのですね。比較できるようになりました。
もっと勉強しないといけませんね。
ありがとうございました。
2017年06月28日
Ryo Ohno
お役に立てたようでよかったですっ!!
value関数とか普通は使わないですもんね・・・(^^;
2017年06月28日