時間を判断したい | |
---|---|
[133673] 時間を判断したい- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ 44 -(2023/03/25(19:11)) □U R L/ 時間を判断する関数をネットで調べて作成したのですがうまくいきませんでした。 エクセルは下記のように作成しております。どなたか教えて下さい。 条件1 4時間以上の時 1と返す 条件2 2時間を超え、4時間未満の時 0.5と返す 条件3 2時間未満の時 0.25と返す =IF(E8>TIME(4,0,0),1,IF(AND(E8<=TIME(4,0,0),E8>TIME(2,0,0)),0.5,IF(E8<=TIME(2,0,0),0.25,0))) 結果を0.25と返してほしいのですが、0.5と返されてしまいます。 |
[133675] (削除)- ■記事引用/メール受信=OFF■ □投稿者/ / -(2023/03/26(06:55)) □U R L/ この記事は削除されました |
[133676] Re[1]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ Mike -(2023/03/26(07:01)) □U R L/ 問題の原因は、貴方自身の「以上」や「未満」の Excel的解釈が間違っているから、です。 貴方が記した「条件」どおりに書けば、 ×→=IF(E8>TIME(4,0,0),1,IF(AND(E8<=TIME(4,0,0),E8>TIME(2,0,0)),0.5,IF(E8<=TIME(2,0,0),0.25,0)) ○→=IF(E8>=TIME(4,0,0),1,IF(AND(E8<TIME(4,0,0),E8>TIME(2,0,0)),0.5,IF(E8<TIME(2,0,0),0.25,0)) でも、 > 条件2 2時間を超え、4時間未満の時 0.5と返す > 条件3 2時間未満の時 0.25と返す の記述では、「2時間」ピッタンコの場合はどうする?、どうする?、になってますよッ!どうしたいンですか? |
[133677] Re[2]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ 44 -(2023/03/26(08:48)) □U R L/ Mikeさん、ありがとうございます。 記述ミスでした。 2時間以下ならば0.25と返すとしたいです。 |
[133678] Re[3]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2023/03/26(12:09)) □U R L/ >2時間以下ならば0.25と返すとしたいです。 =IF(E8>=TIME(4,0,0),1,IF(E8>TIME(2,0,0),0.5,0.25)) |
[133679] Re[4]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2023/03/26(13:02)) □U R L/ E8セルの時間を数式で出してるんやったら、その式も見せてください。 演算誤差が発生するかもしれまへん。 |
[133680] Re[5]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ 44 -(2023/03/26(14:55)) □U R L/ C9セル:9:30(午前開始時刻) D9セル:11:30(午前終了時刻) C11セル:空白(午後開始時刻) D11セル:空白(午後衆力時刻) E8セル:D9-C9+D11-C11(表示形式が時刻) となっております。 ちなみに早速どやさんの方法を試しましたが0.5と表示されてしまいます。 |
[133681] Re[6]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ どや! -(2023/03/26(16:44)) □U R L/ E8セル:=TEXT(D9-C9+D11-C11,"h:mm")*1 これでどうなりまっか? |
[133682] Re[7]: 時間を判断したい- ■記事引用/メール受信=OFF■ □投稿者/ 44 -(2023/03/26(16:58)) □U R L/ どやさん、ありがとうございます。 無事結果がでました。 |
このトピックに書きこむ |
---|