2016-12-02 4 views
0

誰かが下の公式に間違っていることを教えてもらえますか?私はそれがコンマではあるが確かではないと思う。継続的にこれでエラーが発生します。IF文の補間

=IF(S2="customer”,”551”,IF(S2=“business”,”552”,IF(S2=“both”,”551, 552”, “”))) 
+0

あなたが取得しているエラーは何ですか?私はちょうどそれを試み、それは働いた。しかし、あなたの真の部分の周りには引用符が閉じています。 –

答えて

2

あなたが何らかの理由でExcelで認識されない引用符を使用しているようです(使用している式が投稿したものと同じと全く同じの場合)。

たとえば、“”(計算式から)が""(受け入れられた文字)と異なることに注意してください。他の人のよう

が述べた、この作品:=IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", "")))

+0

ありがとうございます。これはうまくいった。興味のないところでは、引用符の異なる形式をどのように切り替えるのですか? – user6222395

+0

@ user6222395それは本当にあなたが何をしているかによって異なります。 Excelでその数式を作成するために何をしましたか?別の場所からコピーして貼り付けてしまったのですか、まっすぐにセルに入力しましたか? –

2

あなたが米国以外のロケールである場合は、セミコロン;の代わりにコンマ,を使用する必要があります。これは私のExcelの表に動作します;代わりの,

=IF(S2="customer";551;IF(S2="busines2";552;IF(S2="both";"551,552";""))) 

で試してみてください。

0

=IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", ""))) 
+0

これはどのように関心がありますか?一見すると、それは同じように見えるので、問題が何であったか、修正が何であったか、そしてなぜそれが機能するのかを正確に呼び出すことができれば、本当に役に立ちます。 – Chris

+0

OPの文をExcelにコピーすると、数式エラーがポップアップします。私は彼らの真の部分の周りに引用符(上品な引用符)を閉じているので、上に説明したので、オープン引用符はありません。私はそれらを両側にまっすぐ引用符に変えました。私の答えにもっと詳しく説明してくれないと悪いです。 –

+3

ああ、あなたは "スマート引用符"を標準引用符に変更しましたか?他の人がコメントを読むことを期待するのではなく、あなたの答えを実際に説明することで恩恵を受けると思います。 – Chris

0

エラーのどのような種類を取得している...これを試してみてください?私はそれを以下のように入れて、4つのリターンはすべて正しく動作します。私と同じように見えますが、ここでは安全な側にいることになります。

= IF(S2 = "顧客"、 "551"、IF(S2 = "ビジネス"、 "552"、(S2 = "両方"、 "551、552"、 ""))IF)