• ベストアンサー

エクセル 不等号に挟んでもよい?

エクセルなのですが、下のように不等号で挟んでも正しく計算されますか。 例:   "9:00"<=G8<"13:00"

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

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

エクセルの質問を見慣れているものには、奇想天外の書き方だが、エクセルは初めて? ””をつけているから時刻かな。これを知っていればエクセルは初めてでないかな。 意味は何をしたいの。 セルの値の判定? セルの値のセット? ーーー ="9:00"<=G8 と入れて例えばG8が10:30なら、FALSEと出る。判定したことになる。 =G8>=TIME(9,0,0)でTRUE となる。 から、までの場合は2条件のAND条件になり、AND関数を使う。 9時ー13時までなら =AND(G8>=TIME(9,0,0),G8<=TIME(13,0,0)) でG8が13:01ならFALSEとなる。 普通はTRUE、FALSEを出すのでなく、=IF(上記式,条件を満たす処理の式、満たさない場合の式)を使う。 ーーーー また"13:00" を時刻として、式中で使うときは ="13:00"*1>G8 のように使う。 前出の式は =AND(G8>="9:00"*1,G8<="13:00"*1)

mai1008
質問者

お礼

回答どうもありがとうございました。 そのうえ、親切にエクセルの決まりごとを教えていただき、助かりました。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

エクセルでは以下の様に表現します。 =IF(AND(G8>="9:00"*1,G8<"13:00"*1),真の式,偽の式)

mai1008
質問者

お礼

親切に教えていただきありがとうございます。 初心のわたしにとって、とてもわかりやすいです。

回答No.1

例:   "9:00"<=G8<"13:00"は "9:00"<=g8 and "13:00">=g8 です。 実際やってみればわかると思いますけど。

mai1008
質問者

お礼

ありがとうございます。