- ベストアンサー
時間の関数
こんにちわ。教えてください。 勤務時間で退勤時間が23:00の時は"○"それ以外は"空白"という設定をしたいのですが、「IF」「TIME」を使って数式を作ったのですが、それ以外で何か関数ありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>3つのセルにまたがり 00 : 00 と入力されている時間表示で >今の式は=IF(TIME(A37,A37,0)>0.958,"○","") A37=23 B37=":" C37=0 ということで23:00以降の場合、"○"を表示なら =IF(A37>=23,"○","") でいいのでは? どうしても時間に直して判定したいというなら =IF(TIME(A37,C37,0)>=TIME(23,0,0),"○","") になりますけど...
その他の回答 (1)
noname#176215
回答No.1
HOUR関数とか TEXT関数とか でしょうか。 ただ シリアル値ですからわざわざ関数を使わなくても =REPT("○",A1*24=23) でいいはずです。
質問者
補足
言葉足らずですみません。 3つのセルにまたがり 00 : 00 と入力されている時間表示で 23 : 00 の入力表示の横のセルに"○" 22 : 00 の入力表示の横には"空白"といった感じの表を作っているのですが、今の式は=IF(TIME(A37,A37,0)>0.958,"○","")こんなのです。 他に何か式はありますか。
お礼
大変遅くなりまして申し訳ありません。 ありがとうございました。