顧客のために大規模な Excel スプレッドシートを自動化しているのですが、数式に奇妙な構成要素が含まれています。ほとんどすべてのIF
関数には、次のような式があります。
=+IF(<cond1>,"text",IF(<cond2>,1,2))
+
先頭の等号の直後に注意してください。最初は偽物だと思っていましたが、確かに広範囲 (数百箇所) で使用されています。それから、結果を Excel で数値として解釈させるためではないかと考えましたが、それを使用する場所のほとんどはIF
、結果値の大部分に対して数値以外のテキストを返す関数です。
これが実際にExcelの数式で何かを行うかどうかは誰にも分かりますか?
(それが重要な場合は、Excel 2007)