[[20170116145913]] 『IF関数について』(yoshi) ページの最後に飛ぶ

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

 

『IF関数について』(yoshi)

=IF(COUNT(E5,F5)=2,IF(ISNUMBER(F5),"","未"))
条件ですが
  E   F L
 12345 *** 空白

   ***   ***            空白
  56789  空白       未
  空白 空白           空白
上記の通り3行目のみ"未"を表示させたいのですが
よろしくお願いします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 =IF(ISERROR(E5+F5),"","未")
 ということですか?
(bi) 2017/01/16(月) 15:28

 >>上記の通り3行目のみ"未"を表示させたいのですが

 無条件に3行目に "未" をいれたいわけじゃないですよね。
 であれば、ちゃんとわかる ルール を言葉で説明してください。
 上記のように といわれても、見る人によって、様々な解釈が可能ですから。

 式を見て想像しようと思ったんですが E:L の数字が 2 つある場合に F が数字かどうか判定しているのが???ですし。
 (数字にきまってますよね)

 また、E:L の数字が 2つではない場合にどうするのか式では記載されていないので False になっちゃいますし。

 繰り返します。どんな時にどうしたいのか、言葉で説明してください。

 ★念のために。

  アップされた例の *** って 文字列という意味でしょうか?
  それはともあれ、セルの値を考えると 数値 か 文字列 か 空白(エラー値もありますが除外)
  つまり 3通りですね。で、E列と F列を考えると、そのパターンが 9通りあることになります。
  その9通りの中の、どんな条件のものをどうしたいかを明確に説明してください。

(β) 2017/01/16(月) 15:33


(bi),(β)さん
返答ありがとうございます。
説明が不十分ですみません。
1〜4例(通り)が存在します。1例目のみ"未"を表示することは
可能でしょうか? よろしくお願いします。
>アップされた例の *** って 文字列という意味でしょうか?
特に意味はありませんが、単純にアスタリスク×3です 1個でもいいのですが・・・
E, L列の入力内容により L列が"未"または空白です。
説明わかりますでしょうか?
1例目
   E        F                L
12345     空白       未
E列 数値
F列 空白

2例目

   E        F                L
  ***     ***       空白
E列 アスタリスク×3(アスタリスク数は関係ありません)

3例目

   E        F                L
56789     45678      空白
E列 数値
F列  数値

4例目

   E        F                L
空白      空白       空白
E列 空白
F列  空白
4例目はどちらも(E,F列)入力なしです。
(yoshi) 2017/01/16(月) 20:46

 L列を"未" とする条件は E列が数値でF列が空白の場合のみ。それ以外のケースはL列は空白。

 そういう条件でいいのですね?(であれば、そのように明確に言葉で回答してください というのが お願いだったんですが)

 いずれにしても、その条件でいいのなら、

 =IF(AND(ISNUMBER(E1),ISBLANK(F1)),"未","") とか、

 =IF(AND(COUNT(E1)=1,ISBLANK(F1)),"未","")  とか。

(β) 2017/01/17(火) 01:43


(β)さん
ありがとうございました。
希望通りの値が得られました。
(yoshi) 2017/01/17(火) 11:23

コメント返信:

[ 一覧(最新更新順) ]


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