• 締切済み

エクセルで計算結果より小さい奇数に切り下げる関数を教えてください。

例えば計算結果が奇数の場合はそのまま、計算結果が偶数の場合、計算結果に一番近い小さい奇数にしたい場合どのようにしたらいいのでしょうか? 偶数はFLOOR関数で基準値を2にしたら2の倍数で切り下げることができたのですが奇数がわかりません。よろしくお願いします。

みんなの回答

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

計算したい値に 1 を足して、FLOOR関数で2を基準に切り下げて、 1 を引く  =FLOOR(A1+1,2)-1 これでいかが?

kswind
質問者

お礼

目から鱗です!関数だけに頭がいっていたので、+-を入れるなんて思いつきもしませんでした。 とても助かりました。ありがとうございました。

関連するQ&A