• 締切済み

大至急です!!!!!!!!

10月3日(木)までに大至急で回答お願いします。 エクセルの勤怠表についてです。 勤怠表には、出退勤を打ち、そこから、休憩時間、基本就業時間、時間外残業時間、(深夜残業)等がどこの会社でも計算すると思います。(手打ちで計算するところもあると思いますが) そこから、1カ月のそれぞれの合計も計算すると思います。 そこで、先に結論からお話しますと、出勤日数、基本就業時間、時間外残業時間、(深夜残業)、が求める際に、基本就業時間のところだけ、合計しても0:00と表示されます。 最初は、書式の表示形式が違うのかなと思い、時刻、ユーザー定義、数値と試したのですが、うまくゆかず、次に印刷範囲外に全ての項目をそれぞれ計算する箇所があり、そこに、同じ値が出た基本就業時間を計算させても結果は0:00と表示されます。 他箇所もSUM関数で計算されているので、普通だったら、そこも0:00と表示されててもおかしくないと思うのですが、出勤日数、時間外残業時間、(深夜残業)、等もちゃんと計算されています。 少し思いますのが、文字列として表示されているから計算結果が0:00と表記しているのかと思いましたが、文字列として、計算もSUMでいけると思ったので、スルーしました。 これはどういうことでしょうか?? ちなみに、印刷範囲外に計算している基本就業時間の数式は =IF(COUNT($C9:$D9)<2,0,IF($AA9*24>$AB9*24,0,TEXT($AB9-$AA9,"[h]:mm"))) Cは出勤時間 Dは退勤時間 AAは計算箇所での出勤時間 ABは計算箇所での退勤時間 です。 よろしくお願い致します。

みんなの回答

回答No.1

>文字列として、計算もSUMでいけると思ったので、スルーしました。 スルーしないでください。SUMで計算すると文字列は計算されず、スルーします。 文字列(数値として計算可能なもの)*1 とすれば、数値に変化します。 =SUMPRODUCT(A2:A10*1)

すると、全ての回答が全文表示されます。

関連するQ&A