質問: エクセルのAND関数についてご教示ください。 A1のセルにある数字が、0よりも大きく、 かつ B1のセルにある数字が、0である場合、 C1のセル内容が表示されるように、それ以外はD1のセル内容が表示されるようにしたいのです。 よって =IF(AND(A1>0,B1=0),"=C1","=D1") を入力しました。 これが文字の場合は問題なく動作するのですが、数字となるとまったく反応してくれません。 " の問題かと思いましたが、やはりうまくいきません。 あるいはAND関数を用いることがそもそもの問題でしょうか。 過去の知恵袋も検索しましたがわかりません。 なにとぞお力添えください。
回答: "=C1" はC1のセルとは全く無関係な、ただの文字列です。"=D1"も同様です。何でもかんでも引用符で包むのはやめましょう。 ちなみに、B1の値が0ではなく"0"のばあい、B1=0がFALSEなので "=D1" が返ります。