□投稿者/ 渡邊 -(2009/06/20(Sat) 17:36:44)
| 宜しくお願いします。 関数表と「にらめっこ」しても・・・・。
[A時間データ]と[B時間データ]の差(間隔)を [C整数](後にこの値を横合計の基にする)に求めるとき
#時間([A時間データ],[B時間データ],2)を使って [C整数]にした場合。
[A 9:30],[B 9:00]とした場合 [C 30]と期待したのだが、 [C 1410]と結果がでてしまう。
同じく [A 9:30],[B 8:30]とした場合 [C 60]と期待したのだが、 [C 1380]と結果がでてしまう。
[A]より[B]の時間データが「前、以前、過去?」であると 上記の結果が出てしまう。
計算式では当然の事なのでしょうが、私が求めたいのは 単純に [A時間データ],[B時間データ]の差を求め [C 結果]に >=0<30となった場合は、30以内の差なので、整数0を返したい。 (""ではなく、「0」を返す) >=30<60となった場合は、30分以上60未満の差なので、整数1を返したい。 >=60<90となった場合は、60分以上90分未満の差なので、整数2を返したい。 >=90<120となった場合は、90分以上120分未満の差なので、整数3を返したい。 >=120<150となった場合は、120分以上150分未満の差なので、整数4を返したい。 >=150となった場合は、150以上の差なので、整数5を返したい。 とし後に他の項目と横合計す。
分かりづらい説明となっていますでしょうか。 ひとつ宜しくお願いします。 前回、急いでいたせいか変換間違いしました。それも「名前」泣・・。
|
|