- ベストアンサー
エクセル2007「ISNUMBER関数」の組合せについて
エクセル2007「ISNUMBER関数」の組合せについて うまく説明できないので具体的に関数を掲載します。 「B列またはC列が空白の場合は空白セルとする」という関数を以下のようにつくりました。 =IF(OR(B2="",C2=""),"",DATEDIF(C2,B1,"Y")) (B1にはtoday関数が入力されています) これにC列が数値ではない場合も空白にするという条件を追加したいのです。 ISNUMBER関数を使うのだと思うのですが組合せ方がわかりません。 ご教示よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C2が数値である ISNUMBER(C2) ではない NOT(ISNUMBER(C2)) 作成例: =IF(OR(B2="", C2="", NOT(ISNUMBER(C2))), "", DATEDIF(C2,B1,"Y"))
その他の回答 (1)
- Saturn5
- ベストアンサー率45% (2270/4952)
回答No.2
isnunber()にお返り値はtrueかfalseです。 ただし、数値のときにtrueとなるのでnot関数と組み合わせます。 =IF(OR(B2="",NOT(ISNUMBER(C2))),"",DATEDIF(C2,B1,"Y"))
質問者
お礼
早速のご回答ありがとうございます。 無事、解決しました。
お礼
早速のご回答ありがとうございます。 無事、解決しました。