- ベストアンサー
エクセルで
エクセルで アルバイト勤務実績報告書を作成していますが。 出社 退社時間の入力で 勤務時間が6時間以上8時間未満は45分 8時間以上は1時間 の休憩時間を自動計算するように =IF(0.34<AB9,"1:00",IF(0.26>AB9,"0:00","0:45")) (AB9は退社時間ー出社時間)としていますが 条件が一つ増え5時間以上6時間未満は30分を入れたいのですが どうしてもこの条件が入りません みなさんのご意見お待ちしてます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =IF(AB9>="8:00"*1,"1:00",IF(AB9>="6:00"*1,"0:45",IF(AB9>="5:00"*1,"0:30","0:00")))
その他の回答 (1)
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.1
提示された数式でいくつか気になる点があります。 式中の「0.26」は時間に直すと6時間14分余りとなりますので、AB9の値が「6:10」になる場合は休憩時間が0;00となりますがOKなのでしょうか? また、答えの部分も時間を””でくくっていますが、これでは文字列として返すので集計などがしにくい(計算式に工夫が必要になる)と思うのですがこれまでうまく計算できていたのでしょうか?
お礼
完璧な答え 又 時間で表わしてある為訂正もらくちん ほんとに 有難うございます。