[[20140423112058]] 『IF関数(AかBどちらか空白の場合は空白)』(コニ―) ページの最後に飛ぶ

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

 

『IF関数(AかBどちらか空白の場合は空白)』(コニ―)

A列1目に文字列で20140423
B列1行目に文字列で20140422と入っています。
A1もしくはB1が空白の場合は空白、それ以外はA-B(引き算)するという
関数で、
=IF(OR(A1=",B1="),"",TEXT(VALUE(A1),"0-00-00")-TEXT(VALUE(B1),"0-00-00"))
だと1と出ますが、

A列が空白の場合エラー表示になってしまいます。
B列が空白の場合は空白になります。
計算式を教えて下さい。

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


=IF(OR(A1="",B1="")
       ^^^^^^^^^^^^

(mi) 2014/04/23(水) 11:36


=IF(OR(A1="",B1=""),"",TEXT(VALUE(A1),"0-00-00")-TEXT(VALUE(B1),"0-00-00"))

でもAが空欄の場合エラーになります。

(コニ―) 2014/04/23(水) 11:41


 A列にスペースが入っていませんか?

(tora) 2014/04/23(水) 11:46


入ってません
(コニー) 2014/04/23(水) 11:50

 こちらではエラーにはなりませんね。

 A1に 20140423 、B1に 20140422 、C1に上記の数式を入れると C1 は 1 となりますね。
 その状態でA1セルの値をDeleteで削除してもエラーになりますか?

(tora) 2014/04/23(水) 12:00


 データの方ではなく式の方のA1=""のところにもスペースは入ってませんか?
 できれば式をそのままコピーして貼りつけていただけるといいのですが。
 (元々貼り付けてたらすみません。)
 後、エラーは何のエラーが出ているのでしょうか?
(コナミ) 2014/04/23(水) 13:05

コメント返信:

[ 一覧(最新更新順) ]


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