- 締切済み
TIME の式 作成してみました。また苦戦してます
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.2
あ、失礼。。 20時以降計算が変わるのか^^それじゃ、 意味が違いますね^^ 失礼しました。
- AsarKingChang
- ベストアンサー率46% (3467/7474)
回答No.1
式が長すぎる気がする(直接エラーの原因とは関係ないが) 19:00を超えていたら、労働時間から19:00を引いて、 引いた結果を30分で割る。 だけでいいんじゃないんですか? オリジンを考えると(つまり19時を1とする為に先に1を引く) 19:00を超えていたら、18:30を引いて30で割る。 18:30~<19:00が、1未満=int0になり、 19:00~<19:30が、2未満=int1になる。 以後同じ計算。 の方がシンプルなので、手っ取り早い気がする。