• ベストアンサー

エクセルのIF関数について

=IF(A1=B1=C1,"OK","ERROR") とゆう関数を作成しました。頭の中ではA1とB1とC1が同一数の場合『OK』を、異数の場合は『ERROR』を返すように組んだつもりです。 ですが実際にA1.B1.C1に同数を入力すると『ERROR』が返ってきます。また、A1にだけ1を入力するとOKになります。これは根本的な関数の組み方に問題があるのでしょうか? 何卒ご指導のほどよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

イコールをこのように続けることはできませんので、下記のようにしてみて下さい。 =IF(AND(A1=B1,A1=C1),"OK","ERROR")

tannsokku
質問者

お礼

関数は本を読みながら独学で勉強中でしたので大変助かりました。どうもありがとうございます。

その他の回答 (1)

noname#22222
noname#22222
回答No.1

=IF((A1=B1) * (B1=C1), "OK", "ERROR")

関連するQ&A

専門家に質問してみよう