こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

Excelの数式初心者です。
IF関数でつまづいたので質問させていただきます。

SHEET2のセルA1に、
SHEET1のセルA1が○だったら1、それ以外だったら0を表示させたいです。

SHEET2のセルA1に、
=IF(SHEET1!A1=○,"1","0")

と入れましたが、#NAME! とエラーが出てしまいました。
○や×は認識してくれないということなのでしょうか?

初歩的な質問かもしれませんが、どなたかご教示いただけますと助かります。
Excel2003を使用しております。
よろしくお願い致します。

投稿日時 - 2008-12-17 18:45:59

QNo.4563317

すぐに回答ほしいです

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

>=IF(SHEET1!A1=○,"1","0")

下記のようにしてください。
文字ならば""で囲みます。数値は""不要。

=IF(SHEET1!A1="○","1","0")
=IF(SHEET1!A1="○",1,0)

投稿日時 - 2008-12-17 18:49:48

お礼

できました!!
質問から5分足らずの回答、どうもありがとうございます!
簡単なことかもしれませんが初心者にはちんぷんかんぷんでした…
本当に助かりました。ありがとうございます^^

投稿日時 - 2008-12-17 18:59:33

このQ&Aは役に立ちましたか?

10人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

=IF(SHEET1!A1="○",1,0)
記述がちょっと違った。

投稿日時 - 2008-12-17 18:54:34

お礼

早々の回答ありがとうございました^^
お蔭様ですぐに解決できました!

投稿日時 - 2008-12-17 19:02:17

ANo.2

数式を
=IF(Sheet1!A1="○",1,0)

○は文字列なので””で囲みます。

投稿日時 - 2008-12-17 18:51:19

お礼

早々の回答、本当にありがとうございます。
文字列を""で囲むんですね。
勉強になりました。
お蔭様でバッチリ表示されました。

投稿日時 - 2008-12-17 19:01:18

あなたにオススメの質問