[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数について』(REELCODE) みなさまおはようございます。 一つ教えてください。 下の表で、関数を使いB列に数値が入るようになっています 関数は→=IF(AND(A1>=10,A1<=100),10,20)←B列に入っています。
A B 10 10 10 10 50 10 50 10 50 10 80 10 110 20 110 20 120 20 120 20 130 20
これに付け加え310〜400までを10表示、以外を20表示と付け加えたい のですがスキルが足りなくうまくいきません。 何卒ご教示願います。
べたな式ですが・・・。 =IF(OR(AND(A1>=10,A1<=100),AND(A1>=310,A1<=400)),10,20)
(川野鮎太郎)
川野鮎太郎さまありがとうございます。 希望通りになりました。 (REELCODE)
たびたびすみません。 ちょっと不都合なことが起りまして相談させてください。 上の式で例えば、A1からA100まで式をコピーするとして A列に数値があれば良いのですが、数値が入っていないときも 20の値が返されます。A列に数値がない場合は空白か 0 を 返すようにするにはどのような式になるのでしょうか? A B 10 10 10 10 50 10 50 10 50 10 80 10 110 20 ←A列に数値がなければB列も空白(もしくは"0") 120 20 120 20 130 20
(REELCODE)
外側にもう一つ IF関数をつける (もう一つのIF関数の中に入れる)と カンタンかもしれません。
=IF(A1="","",現在のIF関数)
(HANAHANA)
HANAさまありがとうございます。 おかげさまで希望通りになりました。 (REELCODE)
何度もすみません。もう1つ教えてください。 上の式で =IF(A1="","",IF(OR(AND(A1>=10,A1<=100),AND(A1>=210,A1<=300)),10,20)) までたどり着いたのですが、この式をもし 10〜100か210〜300が入っていれば10 110〜200か310〜400が入っていれば20 その他の値及び空白が入っている場合は空白 としたいのですが、どのような式になるのでしょう? 申し訳ありませんが、宜しくお願い致します。 (REELCODE)
長ったらしいですが、、
=IF(OR(AND(A1>=10,A1<=100),AND(A1>=210,A1<=300)),10,IF(OR(AND(A1>=110,A1<=200),AND(A1>=310,A1<=400)),20,"")) (kei)
keiさまありがとうございます。 おかげさまで出来ました。 1つ1つ勉強していき、こういう 式を書けるようになりたいです。 (REELCODE)
こんにちは〜♪
解決後ですが。。。
式を理解するのが、難しいとおもいますので。。。 参考になりませんが〜。。。
こんな方法も。。。
=INDEX({"",10,20},SUMPRODUCT(((ROW(10:100)+{0,200,100,300})=D1)*{1,1,2,2})+1)
。。。Ms.Rin〜♪♪
少し努力してみました。^^
=LOOKUP(A1,{0,10,101,110,201,210,301,310,601},{"",10,"",20,"",10,"",40 ,""}) (kei)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.