• ベストアンサー

タイムカード計算のExcelの関数に教えて下さい

Excel関数について教えてください。 タイムカード計算で時間の切り捨て・切り上げのでき15分単位で表示する関数です。 タイムカードは5分単位で、時間は 55&0&5分→0:00、10&15&20→0:15、25&30&35→0:30、40&45&50→0:45と表示できる式はどのように入力すれば良いでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • tanmei
  • ベストアンサー率74% (77/104)
回答No.3

何度もすみません。#1=#2です。 正解は、たったこれだけでした。 =ROUND(A1*96,0)/96 シンプルなほうがいいに決まってますよね。

love_latte_31
質問者

お礼

tanmeiさん、ありがとうございました。 出来ました! 今まで頭の中で計算していたので、これで画期的に作業時間が短縮できそうです。

その他の回答 (2)

  • tanmei
  • ベストアンサー率74% (77/104)
回答No.2

#1です。 すみません。訂正します。 先の数式だと、常に0時台になってしまいます。 =TIME(HOUR(A1),TEXT(MINUTE(A1)*4/60,"0")*15,0)

  • tanmei
  • ベストアンサー率74% (77/104)
回答No.1

こんにちは。 A1に時刻が入っているときです。 =TIME(0,TEXT(MINUTE(A1)*4/60,"0")*15,0) もっとかっこいい数式があるとは思いますが。

関連するQ&A

  • エクセル関数で時間の丸め処理について

    タイムカードの出勤時刻と退勤時刻を入力して、簡単に切捨て、切り上げをして残業時間が計算できるような出勤簿を作成中です。 しかし、関数が苦手でしかも複雑しぎて大変困っています。 会社の時間の計算方法は次の通りです。 「勤務時間は15分単位」 ●10捨11入・・・10分まで切り捨て、11分から15分(0.25h)の残業代 ●25捨26入・・・25分まで切り捨て、26分から30分(0.50h)  〃 ●40捨41入・・・40分まで切り捨て、41分から45分(0.75h)  〃 ●55捨56入・・・55分まで切り捨て、56分から1時間(1.00h) 〃 どうぞ式を分かりやすく教えていただけると嬉しいです。 皆様、お忙しいところ申し訳ありませんが宜しくお願いします。

  • IF関数について

    IF関数で時間を「切り上げ」とか「切り捨て」したいのですが、 できるのでしょか? 例えば 12:10と入力した場合、12:15と表示したり(切り上げ) 10:37と入力した場合、10:30と表示したり(切り捨て) と言う感じにしたいです。(15分単位で)

  • エクセルで給料計算

    エクセルで給料計算表を作っているのですが、出社時間も退社時間も15分単位で45~00分前は切り上げで00~15分後は切捨てにしたいのです。切り上げのみと切捨てのみはわかるのですが、入力時間によって判断させるにはIFとか使うのでしょうか。どなたか教えて下さい。お願いいたします。

  • 給料計算について

    こんにちわ。バイト初心者です。 毎月、月末になるとタイムカードから報告書に労働時間を記入して、店に提出します。 15分単位で計算するんですが…15分単位だと 00~14→00 15~29→15 30~44→30 45~59→45 ということになるんでしょうか? 15分未満は切り捨て、15分以上は切り上げだと教わったんですが、よく分かりませんでした。誰か詳しく教えてほしいです。お願いしますm(_ _)m

  • タイムカードにおいて、切り上げや、切り捨てをVBAで作成したいのですが

    タイムカードにおいて、切り上げや、切り捨てをVBAで作成したいのですが、 切り上げは、FixとRoundupをどちらが最適かわかりません。 同様に、切り捨ては、IntとRounddownのどちらが最適ですか? 使い分けを教えて頂きたいと思います。 例(切り捨て) Const zam As Integer = 6   '切り捨てを6分単位にする zag = 退勤時間 - 終業時間 (Int(zag / zam) * zam) / 60 よろしくお願いします。

  • エクセルでタイムカードの時間計算をしたい

    エクセルでタイムカードの管理を行いたいので、 エクセルの表に出勤時間と退勤時間を記入したら 表の右側に残業時間や早出の時間を表示したいと思っています。 画像のC列・D列に出勤時間と退勤時間を入力するだけで E・F・G・H 列をそれぞれ表示させたいと思っています。 H列はわかるので E・F・G列に入る表計算式があれば、それぞれ教えて頂きたいのです。 E列・・9時よりも前の出社がある場合のみ、表示。     30分単位で切り捨て     (例)7:40分出勤の場合・・8時から9時までの計算となり        1時間で、(表示は1:00としたい) F列・・8時間(8:00)で固定 G列・・9時から退勤の時間の合計より9時間分を引いたもの。     (例)出勤6:55 退勤19:23 の場合        9時~19:23分までが対象の時間となり        10時間(23分は切捨て)から9時間を引いた        1時間となる(表示は1:00としたい) 以上、わかりずらいかもしれませんが もし、このような計算ができるのであれば、 よろしくお願いします

  • エクセルのタイムカードで悩んでいます。。。。

    エクセルのタイムカードで悩んでいます。。。。 今、エクセルでタイムカードを作っています。 飲み込みが遅い初心者なものでなかなか進みません。。。。 教えてください(>‐<。) 会社はサービス業です。 ・基本就業時間は9:00から~18:00の1時間休憩の8時間勤務の15分刻みになっております。 ・早出や遅出等もありますので、その場合は1時間休憩は無しの時間を求めます。 ・8時間以上の場合で9:00前と18:00以降は15分単位で残業となります。 @時間単位を15分単位できることができません。 一応、教わりながら関数を作ったのですが、どうしても15分単位できることができません。。。。 A1 出勤時間 B1 退勤時間 C1 就業時間 →→=IF(A1="","",IF(B1-A1>TIME(8,0,0),B1-A1-TIME(1,0,0),B1-A1)) D1 残業時間 となってます。 C1の関数式で15分単位にする場合の式を教えて下さい。 言葉足らずで解りずらい説明ですが・・・・ 宜しくお願い致します。

  • エクセルでの勤務合計時間の計算

    エクセルで勤務合計時間を計算していますが、切り捨て・切り上げの関数入力が上手くいきません。 条件として 1)合計時間は数値に変換、0.5ずつ増やす    8時間30分(8:30)→8.5                               9時間(9:00)→9 2)出勤・退出時間で00~10分は00に切り捨て   8:02→8:00 3)出勤・退出時間で11~30分は30に繰り上げ   8:25→8:30 4)出勤・退出時間で31~45分は30に切り捨て   8:42→8:30 5)出勤・退出時間で46~59分は00に繰り上げ   8:56→9:00 書き方は模索中ですが    A   B   C   D 1 9:00~17:00  8 2 8:56~17:08  8 D列に合計時間を出す関数式を入力していきたいです。 説明が下手ですみません。 こういう場合の式はどのようになるのでしょうか? 特に(2)の10分切り捨てがあるのでややこしく、FLOORやCEILING等を使ってみたのですが 上手くいきませんでした…。 どなたか知恵をお貸ししてくださると幸いです。

  • エクセルで時間を切り上げ計算したいのですが分かりません。

    質問します。エクセルでタイムカード等の時間を計算する場合ですが、例えば20分に終了した場合30分に切り上げ、19分に終了した場合00すなわち19分切り捨てにする関数等はありますか? 17:19分の場合→17:00と切捨て 17:20分の場合→17:30と切上げる場合の関数もしくは方法をご教授下さい。よろしくお願いします。

  • エクセルでタイムカードを作っているのですが合計が出来ません

    エクセルでタイムカードを作っていますが、合計が出なくて困っています教えてください。 一つのシートで一分からの合計のものと、15分単位の合計のものと2種類だしたいのですが・・最後の15分単位の合計が出せません。 (1)一分単位で使用した関数【C2が20:03-B2が14:00-休憩時間0分で6:03と出るようにしました】 =C2(退勤時間)-B2(出勤時間)-TIME(0,D2,0) ※D2=休憩時間でセルの書式設定→表示形式[h]:mm で出た時間をオートSUMで合計 は普通に計算できました (2)15分単位で使用した関数【6:03を6:00・6:18を6:15で出るようにしました】 =FLOOR(E2,"0.15") ※E2=(1)のTIME関数でだした時間でセルの書式設定→表示形式・時間の13:30 で出た時間をオートSUMで合計すると出来ません。 たとえば(1)では合計が54:13ときちんと合計が出るのに(2)だと6:15になってしまいます。よくよく見てみると一日の仕事量が6:00だと三日分は18:00と普通にたせるのですが、5日(6:00×5)だと6:00と24時間分引かれた答えが出てしまうようです。これを24時間分引かれないようにする為にはどうしたらいいでしょうか? 長くなりましたが宜しくお願いします。