[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数について』(masao)
T6に以下数式ですが S6="△"のときに 0が表示されません
どこか間違いがありますか?
ご教授お願いします。
=IF(R6=0,"",IF(S6="○",220,IF(S6="△",0,IF(R6>22000,880,IF(R6<=22000,660,)))))
< 使用 Excel:Excel2016、使用 OS:Windows10 >
今R6に何が入っていてS6が△の時に、どう表示されているんですか? R6が空欄なら0を指定したのと同じことになるので何も表示されないことになりますが。 (コナミ) 2022/10/13(木) 10:41:42
このときに、S6が△表示です こちらも数式値↓
=IF(ROW(A2)>COUNT($X$4:$X$203),"",INDEX($O$4:$O$203,SMALL($X$4:$X$203,ROW(A2))))
となっています
いかがでしょうか?
(masao) 2022/10/13(木) 10:52:36
S6書式は「通貨」です
よろしくお願いします。
(masao) 2022/10/13(木) 11:34:00
式のどの部分が反映しているのか知りたいんですけど
>S6が△の時に、どう表示されているんですか?
ここはどうでしょう? △の後ろにスペースが入っているとかはないのでしょうか? (コナミ) 2022/10/13(木) 12:07:47
後半にはR6に値を入れるようになっていますけど「R6=0,"",」は必要ないのでは。 「R6=0,"",」を削除して検証してみました。 ところで S6 は空白はあり得るのでしょうか。 空白なしとなるとその1、2の処理は行われません。
|[P]|[Q] |[R] |[S]|[T]|[U]|[V] [5] | | | | | | | [6] | |その1| 0| |660|660| [7] | |その2|236000| |880|880| [8] | |その3| 0|△ | 0|220| [9] | |その4|236000|△ | 0|220| [10]| |その5| |△ | 0|220| [11]| | | | | | | ↑ ↑ ↑ その5 Deleteキーで空白 △ ○ T6=IF(S6="○",220,IF(S6="△",0,IF(R6>22000,880,IF(R6<=22000,660,))))
(nm) 2022/10/13(木) 12:57:53
式のどの部分が反映しているのか知りたいんですけど >S6が△の時に、どう表示されているんですか? 空白になっています
ここはどうでしょう? > △の後ろにスペースが入っているとかはないのでしょうか?
確認しました スペースとかは無いです
ところで S6 は空白はあり得るのでしょうか。 はい、ほとんどの場合は空白です ○△を入れるのは通常の基準以外の時だけで220にしたり0にしたりしています。
(masao) 2022/10/13(木) 13:11:44
>220にしたり0にしたりしています。 IF(R6>22000,880,IF(R6<=22000,660,)は関係ないのですね。 =IF(S6="○",220,IF(S6="△",0,"")) でいいのでは。 T6=IF(S6="○",220,IF(S6="△",0,IF(R6>22000,880,IF(R6<=22000,660,))))は試されたんですか。
(nm) 2022/10/13(木) 13:29:54
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.