アクセス上位ページ
 
最近の更新内容
(6).数学関連 ⇐ [PREV]
[NEXT] ⇒ (6)-b.Round関数

Excel VBA ≫ 2.関数リファレンス - 数学関連(6)-a.Int、Fix関数

【ページ内リンク】

Int、Fix関数

Int、Fix関数はどちらも引数 Number の小数部分を取り除いた整数値を返しますが、 負の引数を指定した場合には戻り値が異なります。
  • Int関数に負の数を指定した場合
  • 引数 Number を超えない最大の負の整数を返します。
    (例)Int( -8.4 ) ・・・ -9 を返します。
  • Fix関数に負の数を指定した場合
  • 引数 Number 以上の最小の負の整数を返します。
    (例)Fix( -8.4 ) ・・・ -8 を返します。




  • 【構文】
    Int (Number)
    Fix (Number)

      【戻り値】 整数型

  • 引数名 省略 説明
    Number × 倍精度浮動小数点数型 (Double) の数値または任意の有効な数式を指定します。


  • Int、Fix関数の使用例
  • Sub sample_ef061_01()
        Dim num     As Double
    
        num = 3.8
        Debug.Print "引数 :" & num
        Debug.Print "Int[1]:" & Int(num)
        Debug.Print "Fix[1]:" & Fix(num)
    
        num = -3.8
        Debug.Print "引数 :" & num
        Debug.Print "Int[2]:" & Int(num)
        Debug.Print "Fix[2]:" & Fix(num)
    End Sub
    
    ⇒ サンプルマクロ集 へ

    <実行結果(イミディエイトウィンドウ)>
    引数 :3.8
    Int[1]:3
    Fix[1]:3
    引数 :-3.8
    Int[2]:-4
    Fix[2]:-3
    
カテゴリ内ページ
Excel VBA 〜 総目次 〜
- 2.関数リファレンス
-- (6).数学関連
--- (6)-a.Int、Fix関数
--- (6)-b.Round関数
--- (6)-c.Abs関数
--- (6)-d.Rnd関数
--- (6)-e.Sqr関数
--- (6)-f.Sin、Cos、Tan関数



Page
Top