Bar

PowerShell Excelライクな整数部の切り上げにも対応したRoundup関数

ExcelライクなPowerShell 用Roundup関数を書いてみました。整数部・小数部のどちらにも対応しています。

Roundup関数


Math.Roundメソッド
.NET Framework MathクラスのRoundメソッドの説明文には「10 進値を指定した小数部の桁数に丸めます。」と説明されており、整数部の切り上げは対象外です。

PowerShellで実行するとエラー内容にデジットは0-15までと書かれています。


スクリプトのパラメーター$digitを範囲指定(-15 to 15)している理由はこの仕様によるものです。