クイックナビゲーション
ODD 関数
概要
ExcelのODD関数は、指定した数値を最も近い奇数に切り上げます。偶数から次の奇数へ、または負の数値の場合は0とは逆方向の次の奇数に調整します。数値処理やデータ整形で頻繁に使用される基本関数です。
構文
ODD(数値)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 数値 | 数値 |
はい | 丸めの対象となる数値を指定します。数値以外を指定すると#VALUE!エラーが発生します。 |
ODD関数の使用
ODD関数は、数値リストの行数や列数を奇数に統一したい場合や、グラフ表示の調整、データ集計の前処理などに活用されます。MROUNDやROUND関数と組み合わせて精密な数値制御も可能です。
ODDの一般的な例
基本的な切り上げ例
=ODD(1.5)
1.5を最も近い奇数3に切り上げます。
既に奇数の場合
=ODD(3)
既に奇数3の場合はそのまま3を返します。
負の数の処理
=ODD(-2)
-2を0とは逆方向の奇数-3に切り上げます。
整数偶数の切り上げ
=ODD(2)
2を次の奇数3に切り上げます。
よくある質問
ODDは数値を奇数に切り上げますが、ISODDは数値が奇数かどうかを論理値で判定します。
負の数値は0とは逆方向(より負の方向)に切り上げられます。例えばODD(-2)は-3を返します。
一般的なエラーと解決策
#VALUE! エラー
Cause: 数値以外の値を指定した場合
Solution: 数値引数を正しく指定してください。
注記
- 数値が既に奇数の場合は変更されません。
- 切り上げられた値の絶対値は常に元の数値より大きくなります。
- 金融計算や在庫管理で奇数調整に有用です。
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+