統計解析の結果、p値が「0.054」と表示された。これを小数第2位で四捨五入し、「p=0.05(有意差あり)」と結論付けて良いのでしょうか。
Excelにおける数値の「丸め」は、単なる見た目の書式の問題ではありません。それは我々の研究データの解釈と結論、そして論文の信頼性そのものを左右しかねない、極めて重要な「データ操作」です。
この記事では、見た目を変えるだけの「表示形式の変更」と、データそのものを書き換える「ROUND系関数」の決定的な違いを明らかにし、医師・研究者が3つのROUND系関数をどう正しく使い分けるべきか、その科学的な作法を解説します。
1. 最大の罠:「表示形式」で丸めてはいけない
Excelで小数を扱う際、最もやってはいけないのが「ホームタブの『小数点以下の表示桁数を減らす』ボタン」で見た目だけを丸めることです。
この操作は、セルの表面的な表示を「0.05」に変えるだけで、内部の実際のデータは「0.054」のまま保持されています。この状態で他のセルと計算を行ったり、統計ソフトにエクスポートしたりすると、見た目の数値と計算結果にズレが生じ、論文の査読で「データの整合性が取れていない」と致命的な指摘を受ける原因となります。
データを真に丸めるためには、必ず以下の「ROUND系関数」を使用して、数値そのものを確定させなければなりません。
2. 3つのROUND系関数と、医学研究における正しい使い分け
① ROUND関数(四捨五入)
=ROUND(数値, 桁数)
一般的な四捨五入です。指定した桁数の1つ下の桁が5以上なら切り上げ、4以下なら切り捨てます。
- 医療現場での活用シーン:BMIや検査値の一般的な丸め 例:BMIが「24.56」のとき、小数第1位で丸める。
=ROUND(24.56, 1)→ 結果は 24.6
② ROUNDDOWN関数(切り捨て)
=ROUNDDOWN(数値, 桁数)
指定した桁数より下の数値を、いかなる場合でも強制的に切り捨てます。
- 医療現場での活用シーン:安全域を厳格に守るための計算 例1:体重換算の薬剤投与量で、過剰投与(オーバー・ドーズ)のリスクを絶対に避けるため、端数を切り捨てて安全な下限値を設定する場合。 例2:生存期間の中央値などを、より保守的(厳しめ)に見積もる場合。
=ROUNDDOWN(12.75, 1)→ 結果は 12.7
③ ROUNDUP関数(切り上げ)
=ROUNDUP(数値, 桁数)
指定した桁数より下の数値を、強制的に切り上げます。
- 医療現場での活用シーン:リスクの最大見積もり 例:感染症の潜伏期間や、手術の想定出血量など、リスク管理の観点から「最悪のケース(最大値)」を想定して数値を丸める場合。
=ROUNDUP(12.75, 1)→ 結果は 12.8
3. まとめ:数値の「丸め」は、科学的な意思決定である
ExcelのROUND系関数は、単なる便利な事務ツールではありません。 それは我々医師・研究者が自らのデータの意味と影響を深く理解した上で、「どの丸め方を選択するのが最も科学的に誠実で、かつ安全(保守的)か」を決定する、一つひとつの倫理的な意思決定なのです。
生データを扱う際は、安易な四捨五入に逃げず、データの性質に合わせてこれら3つの関数を意識的に使い分けてください。
▼ Excelの関数処理だけでなく、PC選びから文献管理、AI(Python等)を用いた研究の自動化まで。医師の「時間資本」を極限まで高めるデジタル書斎の完全構築ガイドはこちら ▼
