[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数の複数条件』(しゅう)
=IF(OR(LEFT(A2,1)="X",LEFT(A2,1)="Z"),LEFT(A2,1)&TEXT(MID(A2,2,LEN(A2)-1)*-1,"0.###"),IF(A2="","",A2)) 以上の式に A2セルに”F2”の入力があるときは”G3”、”F3”の入力があるときは”G4” となるように条件をプラスしたいのですがエラーになってしまいうまくできません。 教えて頂けないでしょうか。よろしくお願いします。
IF(A2="","",A2) の所が IF(A2="F2","G3",IF(A2="F3","G4","")) ですか?
”F2”の入力 と言うのは、F2と等しい って事でしょうか? IF(A2=F2,G3,IF(A2=F3,G4,""))
他にも長く続くのでしょうか?
(HANA)
A2セルに文字列 X###.# もしくわ Z###.# の場合、最初の条件、 A2セルに文字列 F2 の場合 文字列 G3 A2セルに文字列 F3 の場合 文字列 G4 A2セルが空白の場合は空白 A2セルが上記以外の文字列の場合はそのままA2の文字列 という事なのですが
あ・・・最後の条件(もともと有った条件)が抜けてましたね? IF(A2="F2","G3",IF(A2="F3","G4",IF(A2="","",A2))) ~~~~~~~~~~~~~~~ここの所。
このくらいならエラーにならないと思うのですが。。。
A2セルが何の値の時にエラーに成りますか? A2セルが空白でもエラーに成りますか? 完成させた数式を教えてください。
(HANA)
という式にしたのですが引数が多すぎるとエラーになります
えっと。。。 =IF(OR(LEFT(A2,1)="X",LEFT(A2,1)="Z"),LEFT(A2,1)&TEXT(MID(A2,2,LEN(A2)-1)*-1,"0.###"),IF(A2="","",A2)) ここのところ ___________________________________/~~~~~~~~~~~~~~~ が、 IF(A2="F2","G3",IF(A2="F3","G4",IF(A2="","",A2))) と書いているのですが。。。
つまり =IF(OR(LEFT(A2,1)="X",LEFT(A2,1)="Z"),LEFT(A2,1)&TEXT(MID(A2,2,LEN(A2)-1)*-1,"0.###"),IF(A2="F2","G3",IF(A2="F3","G4",IF(A2="","",A2)))) ここのところ ___________________________________/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
何かちがいますか?
>引数が多すぎるとエラーになります そうですね。 IF関数は 引数1 論理式 引数2 真の場合 引数3 偽の場合 で一セットです。
ご提示の式では 引数1 OR(LEFT(A2,1)="X",LEFT(A2,1)="Z") 引数2 LEFT(A2,1)&TEXT(MID(A2,2,LEN(A2)-1)*-1,"0.###") 引数3 IF(A2="F2","G3") 引数4 IF(A2="F3","G4") 引数5 IF(A2="","",A2) に成っています。
ちなみに私が載せた式は 引数1 OR(LEFT(A2,1)="X",LEFT(A2,1)="Z") 引数2 LEFT(A2,1)&TEXT(MID(A2,2,LEN(A2)-1)*-1,"0.###") 引数3 IF(A2="F2","G3",IF(A2="F3","G4",IF(A2="","",A2))) 引数3のIF関数について 引数1 A2="F2" 引数2 "G3" 引数3 IF(A2="F3","G4",IF(A2="","",A2)) さらに、引数3のIF関数について・・・・
と成っています。
()や,が沢山並んでいると、何処から何処までが一つのパーツ(式)なのか 分かりにくいですが、良く確認してみて下さい。
(HANA)
うまく行きましたか、良かったです。
なお、2003までの場合 関数のネストは7段階までと制限が有ります。 条件が増えた場合、同じ調子で無限に増やせるわけではないので 注意して下さい。
例えば、最初の方に出てくる「LEFT(A2,1)」は IF関数の中の、OR関数の中に入っています。
「LEN(A2)」は IF関数の中の、TEXT関数の中の、MID関数の中。
「IF(A2="","",A2)」は IF(OR(LEFT・・・ の中の、IF(A2="F2"・・・ の中の、IF(A2="F3"・・・ の中に有ります。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.