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 に書き換えただけですが・・

切り上げ(の丸め)は出勤時

切り捨て(の丸め)は退勤時

が よく扱われるパターンですかね・・

ではまた;