私は最近、干し草の山で針が見つからない場合 (つまり、一致するものが見つからない場合)、Excel の検索関数が #VALUE エラーを返すことを知りました。この動作についていくつか質問があります。
- 検索として機能するが、一致が見つからない場合に実際の値 (-1 など) を返す別の Excel 関数はありますか?
- 関数がその動作をするよく知られた理由はありますか? つまり、一般的なプログラミングとソフトウェア設計について言えば、関数が返されない場合に戻り値 (-1、0、"" など) よりも例外をスローすることを好む既知のパターン (または方法論、または設計哲学) はありますか? 「有効な」値?