INT関数で小数点以下を切り捨てる方法をわかりやすく解説

スポンサーリンク
スポンサーリンク

INT関数について

INTExcel関数
=INT( 数値1 )
 小数点以下を切り捨てる
  • 数値1 の小数点以下を切り捨てる
  • 切り捨ては値が下がるわけであるから、-0.2 は -1となる。これは -1 から 0.8 上がっている分が切り捨てられるということ
  • 整数部分の取り出しであればTRUNC関数を用いる

どのような時に使用するか

  • 小数点以下を切り捨てたい
  • 1.999は1として表示されます。

使い方

  A B C D E
1          
2    
3 2.8 2

=INT( C3 )

 
4    
5

正の数であれば、TRUNC( C3 ) と書いても同じ数が表示されるが、負の数の場合は異なる。

6    
7    
8
INTTRUNCの違い  INTは小数点以下の部分をはみ出た分(-0.2=-1+0.8の0.8)と考えるため、INT(-0.2)は-1となります。対して、TRUNC(-0.2)は0です。純粋に整数部分を取り出したいということであれば、切り捨て関数のTRUNCを用いるのが良いでしょう。
算定対象 INT値 TRUNC値
1.2 1 1
0.2 0 0
-0.2 -1 0
-1.2 -2 -1

INT関数のよくある質問

Q: INT関数の基本的な使い方は?
A: INT関数は、指定した数値を切り捨てて最も近い小さい整数を返します。構文は=INT(数値)です。例えば、=INT(5.7)は「5」を返します。
Q: INT関数で負の数を使用するとどうなりますか?
A: 負の数の場合、INT関数は小さい方の整数に切り捨てます。例えば、=INT(-5.7)は「-6」を返します。
Q: INT関数を使って小数部分を除外できますか?
A: はい、INT関数を使用すると小数部分を除外できます。ただし、負の数では結果が小さい方に切り捨てられる点に注意が必要です。
Q: INT関数を日付の計算に使用する方法は?
A: INT関数は、日付がシリアル値として保存されている場合に使用できます。たとえば、=INT(A1)を使うと、日付の時間部分を切り捨てて日付のみを返します。
Q: INT関数を配列に適用する方法は?
A: INT関数を配列に適用するには、配列数式を使用します。例えば、=INT(A1:A10)を入力すると、範囲内の各値にINT関数が適用されます。
Q: INT関数でエラーが発生する原因は?
A: INT関数でエラーが発生する主な原因は以下の通りです:

  • 引数が数値でない場合(#VALUE!エラー)
  • 空白セルや無効なデータを参照している場合

これらを確認し、適切なデータを入力してください。

Q: INT関数を使った応用例は?
A: INT関数は、データをグループ化したり、繰り返し処理に使用できます。例えば、=INT((ROW(A1)-1)/3)+1を使うと、3行ごとに異なるグループ番号を割り当てることができます。

Excelの関数を検索する

分類関数説明
数学ABS数値の絶対値を返す
会計ACCRINTM償還時に利息が支払われる有価証券の未収利息を計算する
会計ACCRINT定期的に利息が支払われる有価証券の未収利息を計算する
検索ADDRESSセル参照のアドレスを指定した形式で返す
統計AGGREGATE指定した計算方法で集計を行う
論理ANDすべての引数がTRUEのときTRUEを返す
文字操作ARABICローマ数字をアラビア数字に変換する
検索AREAS範囲内のエリア数を返す
文字操作ASC全角文字を半角に変換する
数学ASINH逆双曲線正弦を求める
数学ASIN逆正弦を求める
数学ATAN22つの数値のアークタンジェントを求める
数学ATANH逆双曲線タンジェントを求める
数学ATAN逆タンジェントを求める
統計AVERAGEA数値の平均を求める(数値以外も含む)
統計AVERAGEIFS複数の条件を満たすセルの平均を求める
統計AVERAGEIF指定した条件を満たすセルの平均を求める
統計AVERAGE範囲内の数値の平均を求める
基数BASE数値を指定した基数の文字列に変換する
数学BESSELI第1種修正ベッセル関数の値を求める
数学BESSELJ第1種ベッセル関数の値を求める
数学BESSELK第2種ベッセル関数の値を求める
数学BESSELY第2種ベッセル関数の値を求める
統計BETA.DISTベータ分布の累積分布関数または確率密度関数の値を求める
統計BETA.INVベータ分布の逆関数を求める
基数BIN2DEC2進数を10進数に変換する
基数BIN2HEX2進数を16進数に変換する
基数BIN2OCT2進数を8進数に変換する
基数BITAND2つの数値のビットごとのANDを求める
基数BITLSHIFT数値を左に指定したビット数だけシフトする
基数BITOR2つの数値のビットごとのORを求める
基数BITRSHIFT数値を右に指定したビット数だけシフトする
その他BITXOR2つの数値のビットごとのXORを求める
その他BYROW各行に対して指定した関数を適用する
数学CEILING.MATH指定した基準値の倍数に切り上げる
数学CEILING.PRECISE指定した基準値の倍数に切り上げる(負の値も考慮)
数学CEILING指定した基準値の倍数に切り上げる(過去のバージョン互換)
検索CELLセルの情報を取得する
文字操作CHAR指定した文字コードの文字を返す、セル内の制御文字を削除する
統計CHISQ.DISTカイ二乗分布の累積分布関数の値を求める
統計CHISQ.TESTカイ二乗検定を行いp値を求める
検索CHOOSEリストの中から指定した番号の値を返す
文字操作CODE指定した文字の文字コードを取得する
検索COLUMNS指定した範囲の列数を返す
検索COLUMN指定した範囲の最初の列番号を返す
数学COMBINA重複を許可した組み合わせの総数を求める
数学COMBIN組み合わせの総数を求める
数学COMPLEX実数部と虚数部から複素数を作成する
文字操作CONCATENATE複数の文字列を連結する(旧バージョンの関数)
文字操作CONCAT複数の文字列を連結する
その他CONVERT数値を異なる単位系に変換する
統計CORREL2つのデータセットの相関係数を求める
数学COSH双曲線余弦を求める
数学COS余弦を求める
統計COUNTA空白を含むセルの個数を数える
統計COUNTBLANK空白セルの個数を数える
統計COUNTIFS複数の条件を満たすセルの個数を数える
統計COUNTIF指定した条件を満たすセルの個数を数える
統計COUNT範囲内の数値の個数を数える
会計COUPDAYBS直前の利払い日からクーポン支払日までの日数を求める
会計COUPDAYSNC直後の利払い日までの日数を求める
会計COUPDAYSクーポン期間の日数を求める
会計COUPNCD次のクーポン支払日を求める
会計COUPNUMクーポン支払回数を求める
会計COUPPCD直前のクーポン支払日を求める
数学CSCH双曲線コセカントを求める
数学CSCコセカントを求める
会計CUMIPMTローンの期間中に支払われる累積利息を求める
会計CUMPRINCローンの期間中に支払われる累積元本を求める
日付DATEDIF2つの日付の間の経過期間を指定単位で求める
日付DATEVALUEシリアル値から日付を取得する
日付DATE指定した年、月、日から日付を作成する
日付DAYS2つの日付の差の日数を求める
日付DAY日付の「日」の部分を取得する
会計DB定率法による減価償却費を求める
会計DDB加速定率法による減価償却費を求める
基数DEC2BIN10進数を2進数に変換する
基数DEC2HEX10進数を16進数に変換する
基数DEC2OCT10進数を8進数に変換する
基数DECIMAL指定した基数の文字列を10進数に変換する
数学DEGREESラジアンを度に変換する
数学DELTA2つの数値が等しいかを判定する
会計DISC割引債の割引率を求める
会計DOLLARDE小数形式のドル価格を整数と分数の形式に変換する
会計DOLLARFR整数と分数の形式のドル価格を小数形式に変換する
会計DOLLAR数値を通貨形式の文字列に変換する
会計DURATION修正マコーレー期間を求める
日付EDATE指定した月数後の日付を求める
会計EFFECT名目年利から実効年利を求める
その他ENCODEURLURLエンコードされた文字列を返す
日付EOMONTH月初めの日付を求める
日付EOMONTH月末の日付を求める
数学ERF.PRECISE誤差関数の値を求める
数学ERFC.PRECISE相補誤差関数の値を求める
数学ERFC誤差関数の補数を求める
数学ERF誤差関数の値を求める
その他ERROR.TYPEエラーの種類を識別する
数学EVEN数値を最も近い偶数に切り上げる
文字操作EXACT2つの文字列が完全に一致するかを判定する
論理Excelの論理式論理式の評価結果に応じて処理を分岐させる
統計EXPON.DIST指数分布の確率を求める
数学EXPeの累乗を求める
統計F.DIST.RTF分布の右側確率を求める
統計F.DISTF分布の確率を求める
統計F.INV.RTF分布の逆関数の右側確率を求める
統計F.INVF分布の逆関数を求める
統計F.TESTF検定を行い分散の等質性を判定する
数学FACTDOUBLE数値の二重階乗を求める
数学FACT数値の階乗を求める
その他FILTERXMLXMLデータから特定の値を抽出する
その他FILTER指定した条件に一致するデータを抽出する
検索FIND指定した文字列の位置を検索する
統計FISHERINVフィッシャーの逆変換を求める
統計FISHERフィッシャー変換を求める
数学FIXED数値を指定した小数点以下の桁数で文字列に変換する
数学FLOOR.MATH指定した基準値の倍数に切り捨てる
数学FLOOR指定した基準値の倍数に切り下げる(過去のバージョン互換)
統計FORECAST.ETS.CONFINTETS予測の信頼区間を求める
統計FORECAST.ETS.SEASONALITYETS予測の季節性を検出する
統計FORECAST.ETS.STATETS予測の統計情報を取得する
統計FORECAST.ETSETSモデルを用いた時系列予測を行う
統計FORECAST.LINEAR線形回帰を用いた予測値を求める
統計FORECAST時系列データの予測値を求める
その他FORMULATEXT数式の文字列を取得する
統計FREQUENCYデータの度数分布を求める
会計FVSCHEDULE複数の利率が適用される元本の将来価値を求める
会計FV元本の将来価値を求める
統計GAMMA.DISTガンマ分布の確率を求める
統計GAMMA.INVガンマ分布の逆関数を求める
統計GAMMALN.PRECISEガンマ関数の対数を求める
統計GAMMALNガンマ関数の対数を求める
統計GAMMAガンマ関数の値を求める
数学GAUSS標準正規分布の累積分布関数を求める
数学GCD指定した数値の最大公約数を求める
統計GEOMEAN指定した範囲の幾何平均を求める
統計GROWTH指定したデータの指数回帰予測を行う
統計HARMEAN指定した範囲の調和平均を求める
基数HEX2BIN16進数を2進数に変換する
基数HEX2DEC16進数を10進数に変換する
基数HEX2OCT16進数を8進数に変換する
検索HLOOKUP指定した範囲の行を検索し値を返す
時刻HOUR指定した時刻の「時」の部分を取得する
その他HYPERLINK指定したリンクを作成する
論理IFERRORエラーが発生した場合に指定した値を返す
論理IFS複数の条件に基づいて値を返す
論理IF条件に応じて異なる値を返す
数学IMABS複素数の絶対値を求める
数学IMAGINARY複素数の虚数部を取得する
数学IMARGUMENT複素数の偏角を求める
数学IMCONJUGATE複素数の共役を求める
数学IMCOSH複素数の双曲線余弦を求める
数学IMCOS複素数の余弦を求める
数学IMDIV複素数の除算を行う
数学IMEXP複素数の指数関数を求める
数学IMLN複素数の自然対数を求める
数学IMLOG10複素数の常用対数(底10)を求める
数学IMLOG2複素数の2を底とする対数を求める
数学IMREAL複素数の実数部を取得する
数学IMSINH複素数の双曲線正弦を求める
数学IMSIN複素数の正弦を求める
数学IMSQRT複素数の平方根を求める
数学IMSUB複素数の減算を行う
数学IMSUM複素数の加算を行う
検索INDEX指定した列位置に対応する行データを取り出す
検索INDEX指定した行位置に対応する列データを取り出す
検索INDEX範囲内の指定したデータを取り出す
検索INDIRECTセル参照を文字列として指定し、そのセルの値を取得する
会計INTRATE投資の割引率を求める
数学INT数値の整数部分を取得する
会計IPMTローンの利息部分の支払い額を求める
会計IRR内部収益率(IRR)を求める
論理ISBLANKセルが空白かどうかを判定する
論理ISERRORセルの値がエラーかどうかを判定する
論理ISEVEN数値が偶数かどうかを判定する
論理ISFORMULAセルに数式が含まれているかを判定する
論理ISLOGICAL値が論理値(TRUEまたはFALSE)かどうかを判定する
論理ISNONTEXT値がテキスト以外であるかを判定する
論理ISNUMBER値が数値かどうかを判定する
数学ISO.CEILING数値を指定した基準値の倍数に切り上げる
論理ISODD数値が奇数かどうかを判定する
会計ISPMTローンの期間中に支払われる利息額を求める
論理ISREF値が有効なセル参照かどうかを判定する
論理ISTEXT値がテキストかどうかを判定する
文字操作JIS半角カタカナや英数字を全角に変換する
統計KURT分布の尖度(歪みの程度)を求める
その他LAMBDAカスタム関数を作成する
統計LARGE指定した範囲のn番目に大きい値を取得する
数学LCM指定した数値の最小公倍数を求める
文字操作LEFT文字列の左端から指定した文字数を取得する
文字操作LEN文字列の長さを求める
統計LINEST線形回帰の係数を求める
数学LN数値の自然対数を求める
数学LOG10数値の常用対数(底10)を求める
統計LOGEST指数回帰の係数を求める
数学LOG任意の底を指定して対数を求める
検索LOOKUP範囲内の値を検索し対応する値を返す
文字操作LOWER文字列をすべて小文字に変換する
検索MATCH指定した範囲で検索し一致する列を返す
検索MATCH指定した範囲で検索し一致する行を返す
統計MAXA条件を満たす最大値を取得する
統計MAXIFS複数の条件を満たす最大値を取得する
統計MAX範囲内の最大値を求める
会計MDURATIONマコーレー期間の修正値を求める
統計MEDIAN指定した範囲の中央値を求める
文字操作MID文字列の指定した位置から部分文字列を取得する
統計MINA範囲内の数値と文字列を含む最小値を求める
統計MINIFS複数の条件を満たす最小値を取得する
時刻MINUTE時刻の「分」を取得する
統計MIN範囲内の最小値を求める
会計MIRR修正内部収益率(MIRR)を求める
統計MODE.MULT指定した範囲で最頻値を複数取得する
統計MODE.SNGL指定した範囲で最頻値を1つ取得する
数学MOD除算の余りを求める
日付MONTH日付の「月」を取得する
数学MROUND指定した基準値の倍数に丸める
数学MULTINOMIAL多項係数を求める
数学MUNIT単位行列を作成する
日付NETWORKDAYS.INTL指定した休日を考慮して営業日数を求める
日付NETWORKDAYS土日を除いた営業日数を求める
会計NOMINAL名目年利を求める
統計NORM.DIST正規分布の確率密度関数または累積分布関数を求める
統計NORM.INV正規分布の逆関数を求める
統計NORM.S.DIST標準正規分布の確率を求める
統計NORM.S.INV標準正規分布の逆関数を求める
時刻NOW現在の日時を取得する
会計NPERローンの支払い回数を求める
会計NPV正味現在価値(NPV)を求める
その他NUMBERSTRING数値を文字列として変換する
その他NUMBERVALUE文字列を数値に変換する
基数OCT2BIN8進数を2進数に変換する
基数OCT2DEC8進数を10進数に変換する
基数OCT2HEX8進数を16進数に変換する
会計ODDFPRICE奇数月払いの債券価格を求める
会計ODDFYIELD奇数月払いの債券利回りを求める
会計ODDLPRICE奇数月払いの債券発行時価格を求める
会計ODDLYIELD奇数月払いの債券発行時利回りを求める
数学ODD数値を最も近い奇数に切り上げる
検索OFFSET指定したセル範囲を基準にして新しい範囲を取得する
論理ORいずれかの条件がTRUEならTRUEを返す
統計PEARSONピアソンの相関係数を求める
統計PERCENTILE.EXCデータ範囲内の指定した百分位数(補間なし)を求める
統計PERCENTILE.INCデータ範囲内の指定した百分位数(補間あり)を求める
統計PERCENTRANK.EXCデータ範囲内の指定した値の百分位(補間なし)を求める
統計PERCENTRANK.INCデータ範囲内の指定した値の百分位(補間あり)を求める
数学PERMUTATIONA順列の総数を求める(重複あり)
数学PERMUT順列の総数を求める(重複なし)
文字操作PHONETICふりがなの文字列を取得する
数学PI円周率の値を返す
会計PMTローンの毎回の支払い額を求める
統計POISSON.DISTポアソン分布の確率を求める
数学POWER数値の累乗を求める
会計PPMTローンの元本部分の支払い額を求める
会計PRICEDISC割引債の価格を求める
会計PRICEMAT満期時に利息が支払われる債券の価格を求める
会計PRICE債券の価格を求める
数学PRODUCT指定した範囲の積を求める
文字操作PROPER単語の先頭を大文字に変換する
会計PV現在価値(PV)を求める
統計QUARTILE.EXCデータ範囲内の四分位数(補間なし)を求める
統計QUARTILE.INCデータ範囲内の四分位数(補間あり)を求める
数学QUOTIENT割り算の商を求める
数学RANDARRAY指定した範囲のランダムな数値配列を生成する
数学RANDBETWEEN指定した範囲内の整数の乱数を生成する
数学RAND0以上1未満の乱数を生成する
統計RANK.EQデータ内での順位を求める(同順位を同じ値とする)
会計RATE利率(年利)を求める
会計RECEIVEDクーポン付き債券の受取総額を求める
文字操作REPLACE文字列の一部を置換する
文字操作REPT指定した文字列を指定回数繰り返す
文字操作RIGHT文字列の右端から指定した文字数を取得する
文字操作ROMANアラビア数字をローマ数字に変換する
数学ROUNDDOWN指定した桁で切り捨てる
数学ROUNDUP指定した桁で切り上げる
数学ROUND指定した桁で四捨五入する
検索ROWS指定した範囲の行数を求める
時刻ROW指定したセルの行番号を取得する
会計RRI一定利率での投資の必要利回りを求める
検索SEARCH指定した文字列内で部分文字列の位置を検索する
時刻SECOND時刻の「秒」の部分を取得する
その他SEQUENCE指定した範囲に数列を生成する
その他SHEETSブック内のシート数を返す
検索SHEET指定したシートの番号を取得する
統計SKEW.P母集団の歪度(偏りの程度)を求める
数学SLOPE回帰直線の傾きを求める
統計SKEW標本の歪度(偏りの程度)を求める
会計SLN定額法での減価償却費を求める
統計SMALL指定した範囲のn番目に小さい値を取得する
検索SORTBY指定した範囲を別の範囲の並び順に基づいてソートする
数学SQRT数値の平方根を求める
統計STANDARDIZE標準化された値を求める
統計STDEV.P母集団全体の標準偏差を求める
統計STDEV.S標本の標準偏差を求める
統計STDEVA数値データを含む範囲の標準偏差を求める
統計STDEVPA論理値や文字列を含むデータの母集団標準偏差を求める
統計STDEVP母集団の標準偏差を求める(古いバージョン)
統計STDEV標本の標準偏差を求める(古いバージョン)
統計STEYX回帰分析で標準誤差を求める
文字操作SUBSTITUTE文字列内の特定の文字列を置換する
統計SUBTOTAL指定した集計方法で部分合計を求める
統計SUMIFS複数の条件を満たすセルの合計を求める
統計SUMIF指定した条件を満たすセルの合計を求める
数学SUMPRODUCT配列や範囲の対応する要素を乗算し、その合計を求める
数学SUMPRODUCT条件付きで配列や範囲の対応する要素を乗算し、その合計を求める
数学SUM範囲の合計を求める
論理SWITCH指定した値に応じて異なる値を返す
会計SYD定率法による減価償却費を求める
統計T.DIST.2T両側検定のt分布の確率を求める
統計T.DIST.RT片側検定のt分布の確率を求める
統計T.DISTt分布の確率密度関数を求める
統計T.INV.2T両側検定のt分布の逆関数を求める
統計T.INVt分布の逆関数を求める
文字操作TEXTJOIN指定した区切り文字で文字列を結合する
文字操作TEXT数値や日付を指定した書式で文字列に変換する
時刻TIME指定した時、分、秒から時刻を作成する
日付TODAY現在の日付を取得する
その他TRANSPOSE行と列を入れ替えて配列を返す
統計TRIMMEANデータの中央値を除外して平均を求める
文字操作TRIM文字列の前後の余分なスペースを削除する
論理TRUE/FALSETRUEまたはFALSEの論理値を返す
数学TRUNC数値の小数点以下を切り捨てる
その他TYPE値のデータ型を返す
統計Tt分布の確率を求める
文字操作UNICHAR指定したUnicode文字を返す
文字操作UNICODE文字のUnicodeコードポイントを取得する
検索UNIQUE指定した範囲の一意の値を取得する
文字操作UPPER文字列をすべて大文字に変換する
数学VALUE文字列を数値に変換する
統計VAR.P母集団全体の分散を求める
統計VAR.S標本の分散を求める
統計VARA数値データを含む範囲の分散を求める
統計VARPA論理値や文字列を含むデータの母集団分散を求める
統計VARP母集団の分散を求める(古いバージョン)
統計VAR標本の分散を求める(古いバージョン)
会計VDB減価償却費を定率法で計算する
検索VLOOKUP指定した範囲の列を検索し対応する値を返す
検索VLOOKUP指定した範囲の列を検索し対応する値を返す(古いバージョン)
その他WEBSERVICE指定したURLのWebサービスからデータを取得する
日付WEEKDAY日付の曜日を数値で取得する
日付WEEKNUM日付の週番号を取得する
統計WEIBULL.DISTワイブル分布の確率を求める
日付WORKDAY.INTL指定した休日を考慮して営業日を計算する
日付WORKDAY土日を除いた営業日を計算する
会計XIRR非定期キャッシュフローの内部収益率(XIRR)を求める
検索XLOOKUP指定した範囲で検索し一致する値を返す
会計XNPV非定期キャッシュフローの正味現在価値(XNPV)を求める
会計YEARFRAC2つの日付の間の年数を小数で求める
日付YEAR日付の「年」を取得する
日付YEN数値を円記号付きの文字列に変換する
会計YIELDDISC割引債の利回りを求める
会計YIELDMAT満期時に利息が支払われる債券の利回りを求める
会計YIELD債券の利回りを求める
文字操作文字列を連結する