ツララさん 異常値をたとえば 999999 とかで表す方法はよくあります。 その結果、正常な値として 999999 が入力された場合に異常系の処理を始めて・・・というシナリオは実際に起きた問題です。 もしそういう命令作るなら、Inf を返すように設計した方がいいです。 れいさん マギーさんは数学の話してますよね。そこに乗ったのだから数学の話という前提は明らかでしょう。ただ、マギーさんは実数の範囲を想定してたのに、勝手に複素数に広げた私はヒドイヤツです。 質問者置いてけぼりなのはいつものこと・・・ 細かい話だけど、0除算以外にも、非整数から整数への丸めも「0方向に切捨て」「四捨五入」「偶数丸め」の組み合わせがありますよね。Excel はワークシート関数と vba 関数で同名なのに挙動が違う。