エクセルでTRUNC関数を使う方法(4例)

  • これを共有
Hugh West

があります。 トランスク は,数値を指定された桁数に切り捨てる関数です。 Excelの数学と三角関数 この機能は、主に数値から小数部分を取り除くために使用されます。

上の画像から、全体像を把握することができます。 トランスク この関数の詳細については、この記事で説明します。

📂 練習用ワークブックをダウンロードする

TRUNC関数の使用例.xlsm

TRUNC関数の紹介

❑目的

エクセル トランスク は,数値の小数部分を切り捨てて整数にする関数である。

❑ 構文

TRUNC(数値,[num_digits])

❑ 論証の説明

論証 必須/オプション 説明
番号 必須 切り捨てられる数値
num_digits オプション この引数が省略された場合,返される数値には小数点以下の桁数は含まれない。

❑ 出力

があります。 トランスク 関数は,切り捨てられた数値を返す。

❑バージョン

この機能はExcel2000から搭載されているため、Excel2000以降であればどのバージョンでも搭載されています。

エクセルでTRUNC関数を使用した4つの例

では、さまざまなアプリケーションで、さまざまな例を見ていきましょう。 トランスク 機能を示しています。

1.数値の小数点以下の部分を削除する

数値の小数点以下の部分を削除するのは トランスク ここで、小数点を含む数値のデータセットがあるとします。 トランスク 関数を使って、数値の小数点以下の部分を削除します。

➤セルに次の数式を入力します。 C5 ,

=TRUNC(B5)

この数式は、セルの番号を切り捨てます。 B5 を、返される数値に小数点以下が含まれないようにする。

➤ その後、[ ]キーを押します。 エンタメ .

その結果、セル数の整数部が得られます。 B5 細胞内 C5 .

➤ では、セルをドラッグします。 C5 をデータセットの最後に追加すると、すべての数値に同じ計算式が適用されます。

観察すれば、その トランスク 関数は0から1の間の任意の数に対して0を返します。

などの他の機能を利用することができます。 エクセルINT関数 , エクセルROUND関数 または エクセルROUNDDOWN関数 の代わりに トランスク これらの関数の応用例として、下図のようなものがあります。

続きを読む 51 Excelで最もよく使われる数学関数と三角関数

2.TRUNC機能で数字を特定の桁に短縮する

エクセル トランスク 関数は、数字を特定の桁に短縮するために使うことができます。 たとえば、データセットのカラム B と小数点以下の桁数を列挙しています。 C .今度は トランスク 関数を使って、これらの数字を指定した桁数に短縮することができます。

➤ まず、セルに数式を入力します。 D5 ,

=TRUNC(B5,C5)

この数式は、セルの数を短くする B5 を指定された桁のセル C5 で、短縮された数値がセルに返されます。 D5 .

➤ プレス エンタメ .

そして、短縮された番号をセル D5.

➤ 最後に、セルをドラッグする D5 をデータセットの末尾に追加します。

その結果、すべての数字を列挙した特定の数字に短縮して得ることができます。 C .

よく観察してみると、セル C8 C9 は、桁が負の数である。 この式は、指定された桁が負の数であるとき、整数の部分から桁を除去し、その場所で0を返す。

続きを読む: エクセルで使える数学関数44選(無料PDFダウンロード)

類似の読み物

  • エクセルでSIN関数を使う方法(6つの簡単な例)
  • エクセルPI関数の使い方(7例)
  • エクセルQUOTIENT関数を使う(4つの適切な例)
  • エクセルでMMULT関数を使う方法(6例)
  • VBA EXP関数(エクセル)(5例

3.日付と時刻のセルから時刻を削除するTRUNC関数

トランスク は、日付と時刻のセルから時刻を取り除くのにも使えます。 例えば、データセットの中に日付と時刻があるとします。 これらの日付と時刻から時刻部分を取り除き、日付部分のみを抽出したいのです。

➤ まず、セルに次の数式を入力します。 C5 ,

=TRUNC(B5)

この数式は、セル B5 .

➤ その後、[ ]キーを押します。 エンタメ

その結果、時間部分が表示されていることがわかります 0:00 細胞内 C5 .

➤ セルをドラッグする C5 をデータセットの最後に追加すると、他のすべての日付と時刻に同じ数式が適用されます。

を削除することができます。 0:00 そのためには、この細胞から

➤へ移動します。 ホーム> 番号 を選択し 短い日付 .

その結果、以下のようになります。 0:00 がセルから取り除かれ、日付だけが残されました。

4.VBAのTRUNC関数

トランスク は、application.worksheetfunctionの一部ではないため、Excelで利用することはできません。 ブイビーエー しかし FORMAT機能 例えば,次のようなデータセットがあり,小数点以下2桁の数字を変換したいとします.

まずそれをするために。

➤ プレス ALT+F11 を開いてください。 ブイビーエー ウィンドウを開き CTRL+G を開いてください。 即時 のボックスがあります。 ブイビーエー ウィンドウに表示されます。

その後です。

➤ 次のコードを 即時 を一行ずつ押してください。 エンタメ を各行の後に追加してください。

 Range("C5") = Format(Range("B5"), "##.#") Range("C6") = Format(Range("B6"), "##.#") Range("C7") = Format(Range("B7"), "##.#") Range("C8") = Format(Range("B8"), "##.#") Range("C9") = Format(Range("B9"), "##.#") Range("C10") = Format(Range("B10"), "##.#")) 

このコードでは、列の数が返されます。 C 列の小数点以下2桁の D .

➤ 閉じる ブイビーエー ウィンドウに表示されます。

これで、列に小数点以下2桁の数字が表示されるようになりました。 C .

TRUNC関数を使用する際の注意点

📌 その トランスク という関数があります。 #VALUE! は、テキスト形式で入力を与えるとエラーになります。

📌 その イント 関数と ラウンドダウン 関数と同じ結果になります。 トランスク 機能です。 しかし トランスク 関数は、必要な引数が少ないので使い勝手がよい。

結論

Excelの仕組みがお分かりいただけたでしょうか? トランスク もし、わからないことがあれば、お気軽にコメントください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。