『整数を四捨五入』(ルイシャトレ)
整数の1の位を関数やマクロを使わずに、四捨五入したいです。
57→60
32→30
< 使用 Excel:Excel2013、使用 OS:Windows10 >
「関数やマクロを使わずに」との条件にぴったり合う方法は、Excelの標準機能のみでは無理です。
で他の選択肢が有るかは門外漢なのでアイデア無しです。
(ROMながら) 2025/04/09(水) 08:38:01
=INT(A1/10+0.5)*10
A1に元の数値があると仮定。
(メジロ) 2025/04/09(水) 08:42:14
Q. 関数やマクロを使わずにExcelの標準機能のみで整数を1の位で四捨五入を実行するには? A. 下記の手順で操作する
前提 〇 A1〜A10 までの整数を四捨五入して、C1〜C10に表示する 〇 セルの書式は取りあえず考慮しない
(1) A1〜A10 をコピーして、C1〜C10に貼り付け (2) どこかのセル(仮にD1)に 10 と入力 (3) D1 をコピー (4) C1〜C10 を選択し、形式を選択して貼り付け>除算(I) でOK (5) C1〜C10 が選択された状態でリボンの「小数点以下の表示桁数を減らす」ボタンをクリック (6) ファイルメニュー>オプション>詳細設定>>次のブックを計算する時(H) の「表示桁数で計算する(P)」にチェックしてOK ※ この操作をするとC1〜C10だけでなく、シート全体で数値が表示桁数に丸められてしまうので注意 (7) D1 をコピー (8) C1〜C10 を選択し、形式を選択して貼り付け>乗算(M) でOK (9) ファイルメニュー>オプション>詳細設定>>次のブックを計算する時(H) の「表示桁数で計算する(P)」のチェックを外してOK
これで数式を使わずに整数を1の位を四捨五入する事が出来ます。 まぁ「出来る」というだけで、まったく実用性はありませんが。 (純丸) 2025/04/10(木) 09:50:17
見た目だけでいいなら
A B 1 34 30 2 35 40 3 40 40 4 54 50 5 55 60 6 964 960 7 965 970 8 999 1000
B1 =A1*100 表示形式 ユーザー定義 0,!0
→B1を下方向にコピー (んなっと) 2025/04/10(木) 10:22:46
*は関数ではなくて演算子。 (んなっと) 2025/04/10(木) 10:24:54
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.