私はここ数日までIF関数をうまく使っています。このステートメントを使用して、アイテムが整形されているかどうかに応じて、次の2つの値のいずれかを返しました。
=IF(G11=1,Q11,IF(G11=0,P11,""))
G11は1(yesを表す)です。Q11の値を返す代わりに、TRUEと表示されます。
式の構造を確認しながら、1つのIF関数に分解してみました。新しいテーブルを作成してIFをVLOOKUPに置き換えることで問題を回避してきましたが、ここでは機能しません。何が起こっているのでしょうか?
カテゴリがブール値に設定されている場合は、セルの書式設定である可能性があり、「then」または「else」の値ではなく、TRUEまたはFALSEが返されます。クレジット https://superuser.com/a/709505