プロが教える店舗&オフィスのセキュリティ対策術

Google スプレッドシートで

=counta(FILTER('シートA'!X:X,('シートA'!X:X="5")))
と組み合わせた時に、結果が0の際でも1となってしまうのを避けるにはどうしたらよいでしょうか…?それ以外の時には正しく数値が出てくれます。
お知恵をよろしくお願いいたします。

A 回答 (2件)

Google スプレッドシートにあるFILTER関数を使いたいのですね。


https://support.google.com/docs/answer/3093197
条件を満たす値が見つからない場合は、" #N/A "が返されますので、
COUNTA関数を使うと"1"を返します。

どうしてもCOUNTA関数を使わないと駄目なのですか?
数値をカウントするのならCOUNT関数で済むのでは?

 =COUNT(FILTER('シートA'!X:X,'シートA'!X:X=5))

このような数式でカウントできませんか?
    • good
    • 2
この回答へのお礼

ありがとうございました!
セルの数が数えたかったのでCOUNTAを使いたかったのです。
ただ、#N/Aで返されるために1になるということがわかったので、
途中にIFERRORを挟んだら解決しました。ありがとうございました!

お礼日時:2016/07/28 18:00

「FILTER」関数てのは(個人的な)ユーザー定義関数では?


私たちに言われてもなぁ~
    • good
    • 0
この回答へのお礼

お世話になります。コメント&先日はご回答ありがとうございました!
FILTER関数はGoogleスプレッドシートの関数なのです。私も知ったばかりなのですが…それで使ってみようとしたところうまくできなくてご質問させていただいたという…いつもすいません。
http://osanai.org/72/

お礼日時:2016/07/28 08:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!