Sleeping Viper

時々更新します。

Excel条件式の意図を読む

あるExcel作業において、3つの横並び列のセルの値の内、最も小さいものを得る式について、すでに埋め込まれている数式による選択動作が正しいか相談を受けました。

 

普通はMIN()関数を使うと思うのですが、IF()文の入れ子使用により最小値を判定する式になっていました。式としては簡単なのですぐに検証はできました。

 

IF()文を使用した式の目的は、どうやら比較対象の要素に同じ値があった場合、どの列のものを優先して採用するか順位があったと思われました。

 

条件式というのは、その式から設定した意図が読み取れるようなものの方が親切です。自分も数式やマクロを組む時は式が意図するものが理解されやすいように努めています。