[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『DATEIF 空白時の表示について』(0803)
セル番地は例えですが
D1セルに DATEDIF(A1,B1,"Y")+1 という関数を使用して年数を算出しています。
A1にはTODAYで本日の年月日が自動入力されます。
B1には別シート(C1)に手入力した年月日が連動しています。
これまでB1(C1)が空白状態ですとD1には 116 と表示されていました。
それを消したいと思い調べたところ、=IF(B1="","",DATEDIF(A1,B1,"Y")+1) という関数で解決できると知りました。
しかし、実際上記関数を入力しても 116 という表示が消えません。
(B1のところを別シートのC1に替えても同じでした)
どこか間違いはありますでしょうか?
それとも別の方法がございましたらご享受ください。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
正 DATEDIF(B1,A1,"Y")+1 でした。失礼しました。
(0803) 2015/01/16(金) 16:40
たとえばB1セルにSheet2のC1セルを参照させているなら =IF(Sheet2!C1="","",Sheet2!C1) のようにしてみてはいかがでしょうか? (se_9) 2015/01/16(金) 16:45
???さん、ありがとうございます!原理を理解できました、そういうことだったのですね。
お二人とも迅速にありがとうございます。助かりました。
(0803) 2015/01/16(金) 16:52
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.