パソコン・周辺機器の売れ筋をチェック!65W PD急速充電器やAnker 332 USB-Cハブ、Metapen A8 iPadペンなど人気ランキングはこちら

【解説】ExcelのINT関数とは?小数点以下を切り捨てて整数を取得する使い方

Excelで集計していると、「小数点以下は切り捨てて整数だけを使いたい」という場面がよくあります。
商品数・回数・セット数のように、小数を扱えない項目では、端数を無視して整数にそろえる処理が欠かせません。

そんなときに役立つのが、INT関数です。
単純に「小数点以下を切り捨てる」だけでなく、日数や月数の概算、金額の千円単位切り捨てなどにも使えます。

ここでは、INT関数の基本から、ROUNDDOWN関数との違い、よくある実務での使い方までまとめていきます。



目次

INT関数とは?

  • 読み方:イント関数
  • 役割:数値の小数点以下を切り捨て、整数部分だけを返す

構文は非常にシンプルです。

=INT(数値)

指定した数値に含まれる小数点以下をすべて切り捨て、整数だけを返します。



基本的な使い方

まずは単純な例から動きを見てみます。

小数を整数に変換する

=INT(5.8)
→ 結果:5

セル参照で処理する

=INT(A2)
→ A2 が「9.99」の場合、結果は 9 になります。

このように、INT関数は「どの位で切り捨てるか」を指定することはできません。常に「小数点以下をすべて切り捨てて整数にする」関数です。



INT関数とROUNDDOWN関数の違い

似た動きをする関数として、ROUNDDOWN関数があります。
違いを一言でいうと、

  • INT関数 … 常に「負の方向」に切り捨てる
  • ROUNDDOWN関数 … 常に「0に近づく方向」に切り捨てる(桁数指定も可能)

というイメージです。

負の数を使ったときの挙動に差が出ます。

  • =INT(-2.3) → 結果:-3
  • =ROUNDDOWN(-2.3, 0) → 結果:-2

金額や数量のように、基本的に正の値しか扱わない場面ではINTでもROUNDDOWNでも結果が同じことが多いですが、減算結果などでマイナスが出る可能性がある計算では注意が必要です。
「どのようなロジックで切り捨てたいのか」に応じて、INTかROUNDDOWNかを選ぶようにしましょう。



日数や回数・セット数の計算で使う

INT関数が分かりやすく役立つのは、「端数を無視しておおよその回数を求めたい」ときです。

日数からおおよその月数を求める

=INT(DATEDIF(A1,B1,"D")/30)

開始日 A1 と終了日 B1 のあいだの日数を求め、それを30で割っておおよその月数を算出し、INTで整数にしています。
「おおよそ〇ヶ月」といった表現を出したいときに使えるパターンです。

セット販売の個数を数える

=INT(A2/5)

A2個の商品を「5個で1セット」として数えたいときの例です。
たとえば 23個であれば 4セット、29個でも 5セット、といった具合に、端数は切り捨ててセット数だけを計算できます。
端数を別列で管理したい場合は、「=A2-5*INT(A2/5)」のような計算と組み合わせることで、「セット数」と「余り」を分けることもできます。



金額を千円単位で切り捨てる

金額の端数処理でもINT関数は使えます。
たとえば、「家賃を千円単位で切り捨てる」「見積金額を千円単位でそろえる」といったケースです。

金額を千円単位で切り捨てる例

=INT(B2/1000)*1000

B2の金額を 1000 で割り、INTで整数にしてから 1000 を掛け直すことで、「千円単位の切り捨て」ができます。

  • B2 = 1,489 → INT(1,489/1000)=1 → 1*1000=1,000
  • B2 = 12,345 → INT(12,345/1000)=12 → 12*1000=12,000

このような処理は、金額の単位の考え方(円・千円・万円など)とも深く関係しています。
単位を切り替える考え方や、円→万円→億円の関係は、解説記事
円・万円・億円の換算方法|桁の考え方と金額変換ツール・Excelでの表示形式
で整理しているので、金額処理全体の設計を見直したいときはそちらも参考になります。

千円単位の表示自体をどう整えるかについては、
エクセルで手間いらずの千円単位変更テクニック
で、表示形式やTEXT関数を使った方法をまとめています。INT関数は「どう丸めるか」、千円単位の記事は「どう見せるか」という役割で使い分けるイメージです。



関連記事|整数処理と金額の丸め方

負の数を扱うときの注意点

前述の通り、INT関数は常に「負の方向」に切り捨てるため、負の数を扱う計算では結果が直感と違って見えることがあります。

  • =INT(-1.2) → -2
  • =INT(-1.0) → -1

一方、ROUNDDOWN関数は「0に近づく方向」に切り捨てるため、

  • =ROUNDDOWN(-1.2,0) → -1

となります。

減算の結果がマイナスになるようなロジックや、貸借差額などを扱うシートでは、「本当にINTでよいか」「ROUNDDOWNのほうが意図に合っているのか」を一度見直しておくと、安全な運用につながります。



金額変換ツールと組み合わせたチェック

円単位の金額を千円単位・万円単位で切り捨てるとき、「どこでいくら差が出るのか」を感覚的に掴んでおきたい場合もあります。
そのようなときは、ExcelでINT関数を使った結果と、ブラウザ上で使える 金額変換ツール|円・万円・億円の単位を一発換算 の結果を見比べておくと安心です。

  • 元の円金額
  • 千円単位・万円単位に換算した値
  • 切り捨て前後でどれくらい変わるか

こうしたポイントをツールでサッと確認しておけば、「思った以上に差額が出てしまっていた」という事態を避けやすくなります。


まとめ|INT関数で整数だけをシンプルに取り出す

INT関数は、「小数点以下を気にせず整数だけを使いたい」ときのシンプルな切り捨て用関数です。

  • 小数の除去・セット数の計算・おおよその月数算出などに使える
  • 金額を千円単位で切り捨てる処理にも応用できる
  • ROUNDDOWN関数との違い(特に負の数の扱い)に注意が必要

金額の単位や桁の整理は、解説記事と金額変換ツールに任せつつ、Excel側ではINTやROUND系の関数を使って「どう丸めるか」を設計していくと、実務にフィットした数値処理が組みやすくなります。

Tamaglo

最後までお読みいただきありがとうございました。



よかったらシェアしてね!
  • URLをコピーしました!

コメント

※ コメントは確認後に公開されます。反映まで少し時間がかかる場合があります。

コメントする


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

アップロードファイルの最大サイズ: 2 MB。 画像 をアップロードできます。 Youtube、Facebook、Twitter および他サービスへのリンクは自動的にコメント内に埋め込まれます。 ここにファイルをドロップ

目次