質問: エクセルで勤怠管理表で休憩時間を計算させるには エクセルで、社員の出勤時間の計算をしたいのですが、 休憩時間の控除の計算式がよくわからずに困っています。 パートさんが多いので、労働時間により休憩時間が異なり、下記のようにしています。 4時間30分未満=0分 4時間30分以上=30分 6時間以上=45分 8時間以上=60分 現在使用しているデータの時間表示は、出社「9:00」退社「17:00」延べ時間「8:00」というような、60進法の時分表示です。 これを、10進法表示にはしない方法で計算したいです。 現在の表では、 aセル=出社時刻、bセル=退社時刻、cセル=述べ就労時間、dセル=休憩時間、eセル=勤務時間(←述べ就労時間-休憩時間) にしているのですが、 dセルの休憩時間が自動計算設定の仕方がわからず、述べ就労時間を見ながら手入力しています。(かなり手間なのと、間違いのもとなので) これを自動計算できるようにしたいのですが・・ 教えて頂けたら大変助かります。 宜しくお願いします。
回答: 休憩時間の対応表を作ってvlookup関数で 画像で g2:i5に対応表 d2に =if(iserror(vlookup(c2,$g$2:$i$5,3,true)),"",vlookup(c2,$g$2:$i$5,3,true)) vlookup関数【あいまい検索編】 http://kokoro.kir.jp/excel/vlookup-true.html