• 締切済み

googleスプレットで給与計算がしたいです。

googleスプレットで給与計算がしたいです。 セル1に出金時間(〇〇:〇〇)、セル2に退勤時間(〇〇:〇〇)、 セル3に休憩時間(1時間)、そして時給が1,000とした場合、セル4に日給額を表示で、それ以外では月の合計額(給与分)も表示。 どういうふうにしたらいいでしょうか。 パソコンはwindowsでブラウザはクロームです。 <例>9:00 18:15 休憩1:00 時給1,000(8hを越えたら1.25倍割増)

みんなの回答

  • SI299792
  • ベストアンサー率47% (789/1649)
回答No.3

セル1、セル2と書かれても、どこかわかりません。 月の合計額が必要なら、日付も必要ですね。画像の様な表とします。 時給は¥1000固定でいいですか❓ 普通は、時間内と時間外勤務時間を計算して、そこから出すのですが、今回はそれを飛ばして一度に計算するのですか❓(間違いが発見しにくなるので、別セルに時間内と時間外を出した方がいいと思いますが) 端数をどうすればいいかわからないので、そのままにします。 A3: =IFERROR(IF(MONTH(A2)=MONTH(A2+1),A2+1,""),"") 表示形式、数字、カスタム数字形式「m/d (ddd)」 下へコピペ。 E2: =(MIN(C2-B2-D2,"8:00")+MAX(C2-B2-D2-"8:00",0)*1.25)*24000 表示形式、数字、カスタム数字形式「#,##0.0;;」 下へコピペ。 https://docs.google.com/spreadsheets/d/1WaVkNoi2w5tNHgBGa9AWihDKzVzm7l7eLzRAAzrRJIs/edit?usp=sharing

回答No.2

全角数字で入力されていませんか?

回答No.1

画像のような感じでしょうか? D2セル =(timevalue(B2)-timevalue(A2)-timevalue(C2))*24 E2セル =IF(gt(D2,8),8000+1250*(D2-8),1000*D2) 勤務開始・終了を15分刻みにするとか、人によって時給が違うとか、いろいろと考慮することは他にもあると思いますが、とりあえず。

jawywoon
質問者

補足

返信ありがとうございます!! 同じように作ったら勤務時間のところ(D2)に #VALUE!エラー:timevalueのパラメータ「」を日付/時間に解析する事はできません。 と表示されました・・・

関連するQ&A