2021/02/14 #15分単位に(切り上げて)丸める
皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#15分単位に(切り上げて)丸める
PS> $unit = 15
PS> 0..59 |%{'min ' +$_ +' ' +$unit *[Math]::Ceiling($_ / $unit)}
min 0 0
min 1 15
min 2 15
min 3 15
min 4 15
:
min 13 15
min 14 15
min 15 15
min 16 30
min 17 30
:
min 28 30
min 29 30
min 30 30
min 31 45
min 32 45
:
min 43 45
min 44 45
min 45 45
min 46 60
min 47 60
:
min 58 60
min 59 60
タイムカード→給与計算で、
1分でも超過すれば15分単位に切り上げる計算です
Floor → Ceiling に書き換えただけですが・・
切り上げ(の丸め)は出勤時
切り捨て(の丸め)は退勤時
が よく扱われるパターンですかね・・
ではまた;