アプリ版:「スタンプのみでお礼する」機能のリリースについて

ある列、或いは、ある行のセル内に存在する全ての数字を小数点第何(例えば、第二)位までの数字までしか表示しないようにする数式(関数)は何がありますか?
例えば、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件)

こんにちは



四捨五入表示で良ければ、対象のセルを選択した状態で
「セルの書式設定」で数値を選択し、少数以下の表示桁数を2としておくのが簡単です。
こちらの場合は、実際のセルの値は元のままで、表示上の値が第三位で四捨五入した表示になるだけとなります。
(セルの書式表示で「#.##」を指定することでも同様の結果となります)

一方で、ご提示の例は切捨て計算のようですし、「関数」とあるので、切り捨てる関数を利用なさりたいのなら、ROUNDDOWN 関数を用いれば可能です。
https://support.microsoft.com/ja-jp/office/round …
(四捨五入や繰り上げの関数もあります)
ただし、関数利用の場合は(ご承知とは思いますが)セルの値そのものを変更することはできませんので、元の値を参照して切り捨てた結果を、別のセルに表示するという仕組みにしかできません。

ご質問の文章を読むと、ある範囲のセルの値を少数第二位までで切り捨てて、その結果を元のセルに表示したいというようにも読めますが、もしもそうであるなら、上記の理由で関数では実現できません。
セルの値を変更しても良いのなら、対象範囲をコピペの「形式を選択して貼り付け」の機能で、加算(または減算で)-0.005して、上記の四捨五入表示の書式を適用すれば、結果的に切捨て表示にすることは可能となります。

あるいは、ご希望の内容の処理を行うマクロを作成して実行すれば、指定範囲内のセルの値を少数第二位までに切捨てた値に変更することも可能です。
    • good
    • 0

セルの書式設定で「数値」を選び、小数点以下の桁数を2桁に設定する。


https://www.fmworld.net/cs/azbyclub/qanavi/jsp/q …
    • good
    • 0

添付図参照(Excel 2019)


 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄↓↓↓↓↓↓↓↓↓↓↓↓↓
「ある列、或いは、ある行のセル内に存在する」の回答画像1
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A