- 締切済み
Excel :日付け時間データ処理
Excelのある列に日付け時間データが入っています。 このデータを判定して時間のみが、21時から5時までに入っていればその右のセルに1を、そうでなければ0を書き出すにはどんな式を書けばいいのかに対して =IF(OR(HOUR(A1)<5,HOUR(A1)>=21),1,0) なる式を使い処理できることがわかりましたが、日付け時間データがNULLになったときは、1が表示されることになります。データがNULLなら何もしないとするにはどうすればいいでしょうか。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.3
=IF(A1="","",IF(OR(HOUR(A1)<5,HOUR(A1)>=21),1,0))
noname#123709
回答No.2
条件を追加すればよいかと・・・。 =IF(HOUR(A2)=0,"",IF(OR(HOUR(A2)<5,HOUR(A2)>=21),1,0))
質問者
お礼
おかげで解決しました。どうもありがとうございました。
- ttyp03
- ベストアンサー率28% (277/960)
回答No.1
ここでいうNULLは空ということでいいですかね。 =IF(A1="","",IF(OR(HOUR(A1)<5,HOUR(A1)>=21),1,0))
質問者
お礼
おかげで解決しました。どうもありがとうございました。
お礼
おかげで解決しました。どうもありがとうございました。