[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付未入力で#VALUE!エラー』(スコッティ)
いつもお世話になっております。
A1セルに=IF(A2="","",A2)と言う関数が入っています。 A2セルとB1セルには日付が入ります。 ただ、A2セルの日付が未入力の段階で、 C1セルに=IF(A1="","真","偽")では問題ないのですが、 =IF(OR(A1="",YEAR(A1)&MONTH(A1)>=YEAR(B1)&MONTH(B1)),"真","偽")とすると #VALUE!エラーとなってしまいます。 A2セルに日付が入っていればエラーにはなりません。 解決方法が御座いましたらご教示頂ければ幸いです。
どうぞ宜しくお願い致します。
< 使用 Excel:Excel2003、使用 OS:Windows7 >
>=IF(OR(A1="",YEAR(A1)&MONTH(A1)>=YEAR(B1)&MONTH(B1)),"真","偽")
エラーもそうですが、この式の場合例えばA2セルに2014/4/23と入力して B1が2014/5/1だと"偽"に、 B1が2014/12/1だと"真"になりますが、それでいいんですか?
とりあえず案ですが =IF(OR(A1="",TEXT(A1,"yyyymm")>=TEXT(B1,"yyyymm")),"真","偽") (Jera) 2014/04/23(水) 18:39
他で不都合があっても知りません =IF(A1="","真,IF(YEAR(A1)&MONTH(A1)>=YEAR(B1)&MONTH(B1),"真","偽")) (By) 2014/04/23(水) 19:44
Jera 様
有難う御座います! お教え下さった式、全く問題なく使用出来ました。
>エラーもそうですが、この式の場合例えばA2セルに2014/4/23と入力して >B1が2014/5/1だと"偽"に、 >B1が2014/12/1だと"真"になりますが、それでいいんですか?
ご指摘有難う御座います。Jera様のご指摘がなければ気付きませんでした。 上記だと支障が出ますので、Jera様の式を使用させて頂きます。
----------------------------------------------------------------------
By 様
有難う御座います!
"真"の式を二度書くのを回避しようとした結果が#VALUE!エラーでした。 ズボラで申し訳御座いません… 分ける方法、今後の参考にさせて頂きます!
======================================================================
お二方共、どうも有難う御座いました。 またお世話になる事があるかもしれませんが、どうぞ宜しくお願い致します。 (スコッティ) 2014/04/24(木) 09:19
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.