[[20140928141247]] 『複数の条件付関数』(ひさしぶりです) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数の条件付関数』(ひさしぶりです)

もしセルA1が”みかん”の場合セルA2が300より上なら300を300より下ならセルA2の数値をセルA3入力したいのですが、IF、ADN 関数を利用してもエラーがでてしまい何が悪いかも分かりません。つたない文章で申し訳ありませんがご教授の程お願い致します。

< 使用 Excel:unknown、使用 OS:Windows7 >


 =IF(A1="みかん",MAX(A2,300),"")
 もしA1セルが「みかん」ではない場合は空白にしている。
 もし違う場合は最後の""部分を変更してくれ。

 なお、「どこが悪いか」聞きたい場合はその式を書いてくれ。
(ねむねむ) 2014/09/28(日) 14:35

 こんにちは。

 今回の場合は問題ないと思いますが、
 より上、より下、(未満)、以上、以下 大丈夫でしょうか。

 条件が二つとのことなのでIfを二つで

 =If(A1="みかん",If(A2>300,300,A2),"")

 ということではないのでしょうか。

 すみません、ぐずぐずしてたらもっといいのが。
(mas_k) 2014/09/28(日) 14:52

お二方ありがとうございます。
追加の質問よろしいでしょうか?
mas_kの関数を複数重ねて入力するには
If(A1="みかん",If(A2>300,300,A2),"",if(・・・・)とつなげてけば良いのでしょうか?

(ひさしぶりです) 2014/09/28(日) 14:59


 Ifの引数は3つ。If(条件,真の場合,偽の場合) ですから、
 第3引数に次のIfを書くようにすればいいと思います。

 ひさしぶりです さんの式では
 「"",」が余分のようです。

 ただ、条件が多いときは別の方法を考えた方がいい気がします。
(mas_k) 2014/09/28(日) 15:17

ありがとうございます。参考にさせていただきます。
(ひさしぶり) 2014/09/28(日) 16:51

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.