8ITの力を味方につけて幸せになるためのサイトです。Pinterest2019.02.10Excelでは出力結果が似た関数が多くあります。今回はその中で数値の切り捨てに関する関数であるTRUNC関数、ROUNDDOWN関数、INT関数の違いについて確認したいと思います。各関数の引数の違いTRUNC関数、ROUNDDOWN関数、INT関数の違いTRUNC関数とROUNDDOWN関数の正の数値の場合の違いTRUNC関数とROUNDDOWN関数の負の数値の違いTRUNC関数(またはROUNDDOWN関数)とINT関数の違いは以下のとおりです。TRUNC関数(またはROUNDDOWN関数)とINT関数の負の数値の場合の違いマイクロソフトによる各関数の説明マイクロソフトのサイトではTRUNC関数、ROUNDDOWN関数、INT関数についてそれぞれ以下のように説明されています。数値の小数部を切り捨てて、整数または指定した桁数に変換します。数値を指定された桁数で切り捨てます。指定された数値を最も近い整数に切り捨てます。?違いは分かりましたか?正直違いが非常に分かりにくいと思います。各関数の引数の違い各関数の引数は以下のとおりです。INT関数だけは数値だけをとり、TRUNC、ROUNDDOWN関数はともに数値と桁数を引数にとります。TRUNC関数の桁数が省略可能であることだけが違うだけです。桁数)INT(数値)TRUNC関数、ROUNDDOWN関数、INT関数の違い実際に実例を見ていただけると分かるのですが、TRUNC関数とROUNDDOWN関数は桁数の引数が省略可能かどうかの違いしかありません。実際の例を以下に示します。桁数省略以外は違いは見られませんね。=ROUNDDOWN(A2,-3)TRUNC関数(またはROUNDDOWN関数)とINT関数の違いは以下のとおりです。INT関数は数値を切り捨てて整数しか返すことができません(TRUNC関数、ROUNDDOWN関数は少数第一位で切り捨てや十の位での切り捨てなどが可能です)。整数への切り捨てにおいて、正の数値ではTRUNC関数(またはROUNDDOWN関数)とINT関数に違いはありません。整数への切り捨てにおいて、負の数値ではTRUNC関数(またはROUNDDOWN関数)とINT関数に違いがでます。TRUNC関数(またはROUNDDOWN関数)とINT関数の負の数値の場合の違い実際にどう違いがあるかを見てみましょう。以下のように、負の数値の場合のINT関数は直観と違う形になります。=INT(A3)Excelでの数値の切り捨て方によりこのような違いが起きる訳ですが、プログラマーでない限り、直観的な結果が得られるのがTRUNC関数とだけ覚えておいて差し支えないでしょう。コピーすずめをフォローするすずめ関連記事Excel【Excel】スパークラインで省スペース(セル内)で分かりやすくビジュアル化しょうです。Excelの基本はなんといっても表形式でデータをまとめることです。通常はそのあと分析をして分かりやすい形にすることが多いと思います。コメント機能とメモ機能の2つが登場しました。似ているようで違うこれらの機能の使い方、用途について説明します。コメント機能とメモ機能の違いは以下のとおりです。コ...Excel【Excel】UNIQUE関数で重複していないデータを取得するUNIQUE関数について説明します。UNIQUE関数はある一覧または範囲内の一意の値の一覧を返します。重複を排除した一覧を返してくれます。元の表は変更せずに重複したデータを排除した一覧を返してくれるので非常に重宝...Excel【Excel】1か月後、1か月前、1年後、1年前を算出する方法(EDATE関数)しょうです。Excelで日付を利用していると1か月後、1か月前、1年後、1年前などの日付を知りたい場合があると思います。1か月後、1か月前を計算する上で厄介なのが、30日や31日の1か月後、1か月前などの計算ではないでしょうか。簡単に3...Excel【Excel】株式の情報(株価、PERなど31種類)を取得し、自動更新しょうです。企業の概要説明など多くの情報を取得できます。それだけではなく、自動で更新までしてくれます。取得できる市場は米国、英国、オーストラリア、中国など...Excel【Excel】ウェブにある表形式(table)データをマクロを使わず取得する簡単な方法Excelで作業しているとウェブにあるデータを定期的に取得してExcelに反映したいなといったことがあると思います。そんなとき簡単にデータを取得し、必要に応じて更新する方法をご紹介します。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。夫婦でのんびりと二人暮らししているエンジニアです。開発→QA→開発ときました。本職はQAのはずです。エンジニアが喜ぶQAを心がけてます。今はWindowsやOfficeなどの便利な使い方をメインにブログ運営しています。コメント目次へトップサイドバータイトルとURLをコピーしました。