| 
    
     |  | ▼ackkn さん: こんばんは。
 遅くなりました(一日、スズメバチと格闘してたもので・・・)。
 
 
 >
 >以下のように、昼休み開始終了は固定値、作業開始終了をセル参照で試しました。
 >但し、最初に書きました通り、作業開始終了には、実データとして "2004/8/5 11:03:38" のようなデータが入っています。
 
 あっ、これ考慮してませんでした(日付分引いときましょう)。しかも、ちょっと
 間違ってました。
 
 但し、この"2004/8/5 11:03:38"って、書式は、標準か日付の「yyyy/m/d h:m:s」の
 場合を想定しています。つまり、文字列ではないものです。
 
 >=IF(AND(MIN(N5,"12:30")="12:30",MAX(M5,"11:30")=M5),TIMEVALUE("1:00"),IF(MIN(N5,"12:30")-MAX(M5,"11:30")<=0,0,MIN(N5,"12:30")-MAX(M5,"11:30")))
 >
 >N5:作業終了時間、M5:作業開始時間
 >
 >これでいくと、常に結果はゼロになってしまいます。
 >よろしくご教示下さい。
 「=IF(AND(MAX(N5-INT(N5),TIMEVALUE("12:30"))=TIMEVALUE("12:30"),
 MAX(M5-INT(M5),TIMEVALUE("11:30"))=M5-INT(M5)),
 TIMEVALUE("1:00"),
 IF(MIN(N5-INT(N5),"12:30")-MAX(M5-INT(M5),"11:30")<=0,
 0,
 MIN(N5-INT(N5),"12:30")-MAX(M5-INT(M5),"11:30")))」
 これで確認して下さい。
 但し、数式を入れるセルの書式は日付の「h:m」にして下さい。
 
 もう一度、再度確認願います。
 
 
 |  |