重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

前任者からの引き継ぎで出勤表を入力することになりました。

既存の表はExcelでの作成で、先月までは朝11時出勤でしたので
それ以前に出勤しても反映されないようになってます。

でも今月から出勤時間変更になりました。
現在は朝9:00時出勤なので計算式を替えなくてはならない
のですが、どうしてもわかりません。
Excelは簡単な基本程度しかわからないので困っています。

よろしくお願いします!

計算式は画像のようになってます。

「Excel 出勤表の計算式を教えてくださ」の質問画像

A 回答 (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

ので、先ほどの回答は誤りでした。すみません。
時間表の中を訂正してください。
    • good
    • 0
この回答へのお礼

「時間表」を探してみたらA~C列が隠してありました。
時間表の中を直し、キチンと計算されるようになりました。

助かりました、ありがとうございました!

お礼日時:2009/11/21 00:32

日数の部分の


=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時間と表示されたいのです。

よろしくお願いします。

補足日時:2009/11/20 16:12
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!