
ある列、或いは、ある行のセル内に存在する全ての数字を小数点第何(例えば、第二)位までの数字までしか表示しないようにする数式(関数)は何がありますか?
例えば、A列の1∼5のセルにそれぞれ、
A1「3.8659」A2「4.69785」A3「5.8754」
A4「6.87361」A5「7.13624」
とあるとすれば、
A1「3.86」A2「4.69」A3「5.87」
A4「6.87」A5「7.13」
のように、
すべての数字を一度に小数点第二位までの表示に統一する数式(関数)があれば知りたいです。
よろしくおねがいします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは
四捨五入表示で良ければ、対象のセルを選択した状態で
「セルの書式設定」で数値を選択し、少数以下の表示桁数を2としておくのが簡単です。
こちらの場合は、実際のセルの値は元のままで、表示上の値が第三位で四捨五入した表示になるだけとなります。
(セルの書式表示で「#.##」を指定することでも同様の結果となります)
一方で、ご提示の例は切捨て計算のようですし、「関数」とあるので、切り捨てる関数を利用なさりたいのなら、ROUNDDOWN 関数を用いれば可能です。
https://support.microsoft.com/ja-jp/office/round …
(四捨五入や繰り上げの関数もあります)
ただし、関数利用の場合は(ご承知とは思いますが)セルの値そのものを変更することはできませんので、元の値を参照して切り捨てた結果を、別のセルに表示するという仕組みにしかできません。
ご質問の文章を読むと、ある範囲のセルの値を少数第二位までで切り捨てて、その結果を元のセルに表示したいというようにも読めますが、もしもそうであるなら、上記の理由で関数では実現できません。
セルの値を変更しても良いのなら、対象範囲をコピペの「形式を選択して貼り付け」の機能で、加算(または減算で)-0.005して、上記の四捨五入表示の書式を適用すれば、結果的に切捨て表示にすることは可能となります。
あるいは、ご希望の内容の処理を行うマクロを作成して実行すれば、指定範囲内のセルの値を少数第二位までに切捨てた値に変更することも可能です。
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、指定の値よりも大...
-
エクセル1行おきのセルを隣の...
-
EXCELのcountif関数での大文字...
-
エクセルでエンターを押すと任...
-
エクセルで特定のセル内にだけ...
-
【Excel】4つとばしで合計する方法
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
週の労働時間を計算するエクセル
-
EXCELでマイナス値の入ったセル...
-
VBA セルをダブルクリック→違...
-
SUM関数を1つ飛ばしで計算し...
-
自分の左隣のセル
-
空欄以外の最小値
-
EXECL バーコード生成でBarCode...
-
エクセル関数またはVBAについて
-
Excelで特定の数字の間にあるセ...
-
セルの結合がされた表をHLOOKUP...
-
エクセルで、A2のセルにA3...
-
【Excel】特定のデータが入って...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
EXCELのcountif関数での大文字...
-
文字数のカウントと平均数の算出
-
エクセル1行おきのセルを隣の...
-
エクセルで、指定の値よりも大...
-
エクセルで特定のセル内にだけ...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELでマイナス値の入ったセル...
-
週の労働時間を計算するエクセル
-
【Excel】4つとばしで合計する方法
-
エクセルで、A2のセルにA3...
-
同一セル内の重複文字を削除し...
-
エクセルに入力後、別シートの...
-
一時間当たりの製造数を調べた...
-
エラー「#REF」の箇所を置き換...
-
EXECL バーコード生成でBarCode...
-
何時から何時までを○○、何時か...
おすすめ情報