[[20160114140837]] 『IF関数の複数条件の中にIFERRORを組み込みたい』(ETSU) ページの最後に飛ぶ

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

 

『IF関数の複数条件の中にIFERRORを組み込みたい』(ETSU)

IF関数で複数条件を指定する場合、

IF(〜,"",IF(〜,"","")) とすると思うのですが、

複数条件の中の一つをIFERRORにすることは可能でしょうか。

    A      B     
1   50     
2  -50
3  #REF!   

A列にこのように入力されているとき、
B列には関数を入れ、

A>=0 なら そのままの値
A<0    なら 0
Aがエラー なら "−"

と表示したいのです。

B列にはどのような関数を入れたらできるでしょうか。
どなたかどうかお願いいたします。

< 使用 Excel:Excel2010、使用 OS:WindowsXP >


こんにちは

IFERRORではなくて、

=IF(ISERROR(A1),"",IF(A1>=0,A1,IF(A1<0,0,IFERROR(A1,""))))

で、どうでしょうか?

(ウッシ) 2016/01/14(木) 14:28


 このようなものでも。
 =IFERROR(TEXT(A1,"G/標準;!0;0")*1,"-")

 もし、小数点以下がないのであれば
 =IFERROR(TEXT(A1,"0;!0;0")*1,"-")
 で。
(ねむねむ) 2016/01/14(木) 14:35

ウッシ様

できました!!!
すごいです!
本当に非常に助かりました!

ありがとうございました!!!

またどうしても自力でわからないときは質問させていただければと思います。
迅速な対応ありがとうございました!
(ETSU) 2016/01/14(木) 14:47


ねむねむ様

TEXT関数は使ったことがありませんでした!
勉強になります。

こちらでも試してみたいと思います!!

ありがとうございました!!
(ETSU) 2016/01/14(木) 14:48


 つい難しく考えすぎていた。

 =IFERROR(MAX(0,A1),"-")
 でも。
(ねむねむ) 2016/01/14(木) 15:14

コメント返信:

[ 一覧(最新更新順) ]


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