Excel VBAエキスパート資格・ベーシック解説|関数 数値の操作

 

Excel VBAエキスパート資格・ベーシック試験対策の問題集に出題している「関数 数値の操作」の解説ページです。

 

数値の操作関数の使い方

Excel VBAの数値操作の関数Int、Round、Absは、小数部切り捨て、四捨五入、絶対値の操作する際に使用します。

 

数値操作の関数

Int 関数
与えられた数値の整数部分を返します。これは小数点以下を切り捨てて整数部分だけを取得できます。

Round 関数
数値を指定された小数点以下の桁数に丸めます。小数点以下を四捨五入したり、切り捨てに使用します。

Abs 関数
数値の絶対値を返します。つまり、与えられた数値が負の場合には正の値を、正の場合はそのままの値を返します。

 

'Int 関数
  Dim intValue As Integer
  intValue = Int(5.7) ' intValue は 5 になります

'Round 関数
  Dim roundedValue As Double
  roundedValue = Round(5.736, 2) ' roundedValue は 5.74 になります(小数点以下2桁に丸められます)

'Abs 関数
  Dim absoluteValue As Double
  absoluteValue = Abs(-5.7) ' absoluteValue は 5.7 になります(負の数の絶対値を取得します)

 

関数 数値の操作|記憶定着問題集

記憶定着問題集

操作方法:1.●●●をクリック(スマホはタップ)で答え表示。2.答えをクリック(スマホはタップ)で●●●表示。1⇔2を繰り返すことで、記憶を定着できます。

●●● 関数
与えられた数値の●●●を返します。これは小数点以下を切り捨てて●●●だけを取得できます。

Dim intValue As Integer
intValue = ●●●(5.7) ' intValue は 5 になります

●●● 関数
数値を指定された●●●の桁数に丸めます。小数点以下を四捨五入したり、切り捨てに使用します。

Dim roundedValue As Double
roundedValue = ●●●(5.736, 2) ' roundedValue は 5.74 になります(小数点以下2桁に丸められます)

●●● 関数
数値の●●●を返します。つまり、与えられた数値が負の場合には正の値を、正の場合はそのままの値を返します。

Dim absoluteValue As Double
absoluteValue = ●●●(-5.7) ' absoluteValue は 5.7 になります(負の数の●●●を取得します)

 

Excel VBAのスキルを身につけて、仕事の効率化に貢献しませんか?

当サイトでは、Excel VBAエキスパート認定資格取得に向けた情報を提供しています。興味がある方は、ぜひ以下の問題集からチャレンジしてみてください。

 

ExcelVBAエキスパートベーシックは、業務効率をあげるためにExcelVBAを利用する人が対象の問題集です。