電子書籍の厳選無料作品が豊富!

従業員30人程の勤怠表をEXCELで作成しようとしていますが、ある特定の条件で手当をセルに設定しようと
以下の数式を組み込みましたが思惑通りに表示されません。どのようにすれば条件どおり設定されるのかご教授願います。宜しくお願い致します。

<条件>
 12:00以前に入社して、18:00以降まで勤務した者に
 対しては、1000円の手当を支給する。
<セルに設定した算式>
 IF(AND(C14<="12:00",D14>="18:00"),1000,0)
*C14=入社時間、D14=退社時間
<環境>
 OS:WIN XP PRO、EXCEL2003

宜しくお願い致します。

A 回答 (1件)

=IF(AND(C14<=TIMEVALUE("12:00"),D14>=TIMEVALUE("18:00")),1000,0)



これでどうでしょうか?
式の時間が文字列として判断されてますので時間型に変換するとうまくできそうです。
    • good
    • 0
この回答へのお礼

御回答どおり設定したら出来ました。半日位ずっと考えていて全然できなっかた為、感激しております。
誠に有難う御座いました。

お礼日時:2005/12/23 17:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!