• ベストアンサー

IFの関数について教えてください

エクセルでIFの関数についてですが、倫理式に時間を入れたいのですがどのように入力をすればよいでしょうか?=IF(b2<8:00"○""×")のようにしたいのですが・・・・宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

(1)""で囲う使う方法(日付リテラル値) (2)関数で定義する方法 (3)一旦空きセルに、時刻を入れて、そのセル番地を使う方法 などが在る。 (1) =IF(A1>"8:00:00"*1,"○","x") *1する点注意(計算すると数値化するエクセルのクセを利用。だから+0でも-0でもよい。 http://www.mag2qa.com/qa4053864.html (2) =IF(A2>TIMEVALUE("8:00"),"○","x") やTIME関数 (3) =IF(A3>E1,"○","x") E1=8:00 == 他のソフト、プログラムでは#・・#(例 MSアクセス)などがあってややこしい点。 解説著の解説も目立たないのが多い。

bentuslk
質問者

お礼

大変詳しい説明を付けていただき、本当に有難うございました。いま、何とか理解しようと頑張っています。

その他の回答 (4)

noname#204879
noname#204879
回答No.5

=IF(CELL("type",B2)="v",IF(B2-"8:00"<0,"○","×"),"")

bentuslk
質問者

お礼

ご回答有難うございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

次のような式でもよいですね。 =IF(B2="","",IF(B2<TIMEVALUE("8:00"),"〇","×")) B2が空のとき、空にすることをしない場合には○の表示になってしまいますね。 B2の時間はシリアル値になっていますので8:00の表示をシリアル値に変換してB2値と比較しています。

bentuslk
質問者

お礼

ご回答有難うございました。参考にさせていただきます。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

=IF(B2<"8:00"*1,"○","×") Excel(エクセル)関数の技:時刻・時間の計算に関する技 http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/jikan01.html#hikaku 時刻・時間の比較 http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/jikan01.html#hikaku

bentuslk
質問者

お礼

詳しい資料を有難うございました。参考にさせていただきます。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

一例です =IF(B2<TIME(8,0,0),"○","×")

bentuslk
質問者

お礼

早速のご回答有難うございました。参考にさせていただきます。

関連するQ&A