- 締切済み
【関数】セルの書式設定の「標準」以外は使えない?
例えばCOUNTIF関数の場合ですが式がセルにそのまま表記され結果が出せないので調べたところそのセルは「セルの書式設定」の「表示形式」での「文字列」でしたが 「標準」にしたところ結果はだせました。 (1)セルの書式設定には利用可能な表示形式が決められているのでしょうか? その文字は不可だとわかりましたが、他に不可の種類がありましたら教えてください。 (2)(1)であるとしたら特定の関数だけではなくすべての関数にいえることでしょうか? (3)(2)であるとしたら文字だけではなく記号すべても不可でしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- _backyarD
- ベストアンサー率34% (199/580)
回答No.1
セルで関数や式が動くのは「標準」にしたときだけです。標準にすると、Excelが自動的に中身が何かを判断して動いてくれます。特に「イコールで始まる文字が入っていたら式や関数として処理する」という動きをします。たとえば「=1+3」が入っていると、見た目は4。セルを選択すると中身は「=1+3」になります。 逆に「文字列」だと、「=1+3」は「イコール 1たす3」という文字としてそのまま表示されます。 これはそういうモノだと思って覚えておいてください。 記号は文字の一種なので文字列扱いです。
お礼
ご回答ありがとうございます。なるほどです。 文字列は「数字も文字列として扱う」そうです大丈夫だと思ってましたが >文字列」だと、「=1+3」は「イコール 1たす3」という文字として という場合もあるのですね。 でもいろいろ試してみたところ、文字列でも関数式、正常にできましたがこれはナゼでしょうか・・。 ともあれ「数式」を入れるセルは「標準」設定にするようにします。
補足
ユーザー定義はどうなのでしょうか?一応できますが。 数字の後に「円」をつける必要がある場合などです。