[[20090523161808]] 『15分切り上げ、切捨てのタイムカード』(まき) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『15分切り上げ、切捨てのタイムカード』(まき)
アルバイトのタイムカードを作成しています
始業は10:00ですが、1分でも遅刻すると10:15からになります。25分だと30分という具合に15分単位で切り上げされます。また終業は16:00ですが1分でも早いと15:45となります。また16:16で初めて16:15になります。

タイムカードに表示された数字をそのまま入力すると切り上げ切捨ての数字が表示される計算式を教えてください

 タイムカード	表示	タイムカード	表示
10:01	     10:15	15:59	     15:45
10:26	     10:30	16:01	     16:00
10:31	     10:45	16:14	     16:00
10:46	     11:00	15:44	     15:30
10:51	     11:00	15:29	     15:15
11:05	     11:15	16:33	     16:30

うまく説明できなくてすみません
よろしくお願いします


 切り上げには、CEILING関数
 切り捨てには、FLOOR関数 が、使用できると思います。
	[A]	[B]	[C]	[D]
[1]	入力	表示	入力	表示
[2]	10:01	10:15	15:59	15:45
[3]	10:26	10:30	16:01	16:00
[4]	10:31	10:45	16:14	16:00
[5]	10:46	11:00	15:44	15:30
[6]	10:51	11:00	15:29	15:15
[7]	11:05	11:15	16:33	16:30
 B2
=CEILING(A2,"0:15")
 D2
=FLOOR(C2,"0:15")

 (HANA)


 >また終業は16:00ですが1分でも早いと15:45となります。
 >また16:16で初めて16:15になります。
  ↑
 これって本当ですか? ひどくなーぃ?
 そうなると、16:30ではまだ16:15で、16:31になって初めて16:30ってことですね?

 (1) B2セル =CEILING(A2,"0:15")
 (2) D2セル =FLOOR(TEXT(C2-("16:14"*1<C2)*"0:01","[h]:mm"),"0:15")

  行  ______A______  __B__  ______C______  __D__
   1  タイムカード   表示   タイムカード   表示 
   2  10:01          10:15  16:15          16:00
   3  10:26          10:30  16:16          16:15

 (半平太) 2009/05/23 19:42

 EXCEL の話ではないですが、法的には就業時間の端数の切り捨ては月単位の
 合計に対して認められているもので、1日単位の集計ではないはずなんですけどね。
http://www.kisoku.jp/z/cut.html

 まぁ、世の中の実態は・・・。
 (Mook)

 >始業は10:00ですが、1分でも遅刻すると10:15からになります
 >終業は16:00ですが1分でも早いと15:45となります

 これって、めちゃめちゃ違法では?

 >また16:16で初めて16:15になります

 16:15 は 16:00 にされちゃうの?

 問題ありありのような……

 (とおりすがり)

ありがとうございます。

説明が足りずにすみません。

16:15は16:15のままです。

やってみます。

また皆さんにご心配して頂いてうれしかったです


 もっとひどいところもあります。
 日毎は、15分単位で切り捨て。
 月合計になると30分単位できりすて。


 みなさんありがとうございました。お陰様でうまくできました。

 欲が出きてしまいまた質問させて頂きます。

 :を入力しないでタイムカードの時間を入力するために、

 書式をユーザー定義で##":"##にしました。

 入力は簡単になりましたが計算式が反応しません。

 入力を:なしで表示を00:00で、

 しかも15分で切り上げ切捨て、一日の労働時間も計算できる・・・

 こんなむしのいいことできませんか?

 よろしくお願いします。

 従来の計算式の A2、C2 の代わりに
 =TIME(INT(A2/100), MOD(A2,100),0)
 のようにすればできます。
 (Mook)

 TEXT(A2,"0!:00")
 でも。
 (ROUGE)

 TEXT の方がずっと簡単ですね。
 (Mook)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.