|
▼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」にして下さい。
もう一度、再度確認願います。
|
|