- ベストアンサー
Excel 出勤表の計算式を教えてください
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「時間」=VLOOKUP(AE5,時間表,3,0)-VLOOKUP(AD5,時間表,2,0)は、 (AE5の値を時間表の中から探して、その数字から3つ目の値)から (AE5の値を時間表の中から探して、その数字から2つ目の値)を引くという意味です。 下の表でAE5=10の場合、b-aとなります。 10 a b c 11 d e f ので、先ほどの回答は誤りでした。すみません。 時間表の中を訂正してください。
その他の回答 (1)
- kool_004
- ベストアンサー率40% (2/5)
回答No.1
日数の部分の =if(AG5<6,0,if(AG5<11,0~ の11を9に変えればよいのではないでしょうか? それぞれの欄にどのような数字が入るのか、 正確にはどのような関数が入っているのか書いていただいたほうが 正確に回答できると思います。
質問者
補足
早速のお答ありがとうございます。 ご指摘の様に少し画像が見にくいですね、すみません。 計算式は 「出勤」欄 9時なら 0900 「退出」欄 16時なら 1600 と入力します。 「日数」=IF(AG5<6,0,IF(AG5<11,0,0)) 「時間」=VLOOKUP(AE5,時間表,3,0)-VLOOKUP(AD5,時間表,2,0) となってます。 IF(AG5<6,0,IF(AG5<11,0,0))の11を9に変えれば とのことで入力してみましたが 日付 出勤 退出 休憩 時間 900 1400 0.00 3.00 と表示され、勤務した時間が3時間となってしまいます。 勤務時間は5時間と表示されたいのです。 よろしくお願いします。
お礼
「時間表」を探してみたらA~C列が隠してありました。 時間表の中を直し、キチンと計算されるようになりました。 助かりました、ありがとうございました!