ODD 関数

Excel 2007+

概要

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+