
こんにちは。
エクセルのCOUNTIF関数についての質問です。
各セルに以下のような数値が入っている表で・・・
A=10 B=00 C=20 D=30 E=00 F=40 G=50
AとCとEとGのセルを選択し、0以外のセルの個数を数えるとき
COUNTIF関数で
=COUNTIF(A,C,E,G,"<>0")
という数式を立てたのですが、エラーとなってしまいました。
最終的には
=((COUNTIF(A,"<>0")+(COUNTIF(C,"<>0")+(COUNTIF(E,"<>0")+((COUNTIF(G,"<>0"))
という数式をたてて計算は出来たのですが、もっと簡単(?)な式はあったりするのでしょうか?
ご存知の方がいらっしゃいましたら是非お教え下さい。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こんばんは
=SUM(A1<>0,C1<>0,E1<>0,G1<>0)
でもできます。
A<>0
の計算結果はTrueかFalseなのですが、
True=1
False=0
と扱われることを利用しています。
ただし、VBAでは
True=-1
となっているように、Excelのシート以外で使った場合には、望むような動作にならないかもしれません。
No.4
- 回答日時:
COUNTIFをもっとよく解説を読むべし。
第1引数は範囲を指定する(出来る)。だからA2:G2が指定できる。
第2引数は条件で">70"なんて例が解説書に必ず載っている。
であれば、0以外であれば、"<>0"が指定できないかやってみたらよい。
=COUNTIF(A2:G2,"<>") は空白で無いセル。0や文字も含まれる。
=COUNTIF(A2:G2,"<>0") は0のセルの数.
CountIFの第2引数は複合条件は指定できないから、文字セルが無い保証があれば、両者を引き算すればよい。
ーー
一般的に2条件以上付きカウントは、2007ではCOUNTIFSそれ以前ではSUMPRODUCT関数で行うのが定石。
本件は
=SUMPRODUCT((A2:G2<>0)*(ISNUMBER(A2:G2))*(A2:G2<>""))
No.3
- 回答日時:
0より大きいなら
=INDEX(FREQUENCY((A1,C1,E1,G1),0),2)
0以外なら
=COUNT(A1,C1,E1,G1)-FREQUENCY((A1,C1,E1,G1),0)
参考まで
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式を等間隔にオートフィルできるやり方を教えていただきたいです。 実際の作業↓ A3セルに 7 2023/06/05 19:04
- Excel(エクセル) 複数のセルでの文字判定について 5 2022/06/07 14:08
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) Excel countif関数で取り消し線のセルをカウントしないようにしたい countif関数で文 2 2023/08/21 10:27
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) マクロでセル内の数式に一部分の数式をさらに追加したい 1 2023/07/19 18:59
- Excel(エクセル) 特定の文字は全体の何%か 3 2023/01/27 09:23
- その他(Microsoft Office) COUNTIF関数の合計不一致について 1 2023/01/19 16:37
- Excel(エクセル) ExcelのCOUNTIF関数について COUNTIF関数を使って1の目の累積回数を計算したいのです 3 2023/06/13 22:41
このQ&Aを見た人はこんなQ&Aも見ています
-
ショボ短歌会
ひどい短歌を詠んでください。
-
泣きながら食べたご飯の思い出
泣きながら食べたご飯の思い出を教えてください。
-
性格いい人が優勝
できるだけ性格いい人になって回答をお願いします。
-
チョコミントアイス
得意ですか?不得意ですか?できれば理由も教えてください。
-
あなたが好きな本屋さんを教えてください
どのくらいの規模間で、どのような本が並んでいるか、どのような雰囲気なのかなどなど...
-
Excelで飛び飛びのセルにある文字をカウントする
その他(Microsoft Office)
-
0:00をカウントしない方法
Excel(エクセル)
-
エクセル 0:00 の時間をカウントしない方法
Excel(エクセル)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
Excelのセル内の文字の頭に半角...
-
あるセルに色を付けた時、別の...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
Wordで、表のセルが変なところ...
-
エクセル2010で、結合したセル...
-
ピボットで作成した表は、セル...
-
WORDで表の行を2行に分けたい
-
エクセルで複数行を括弧でくく...
-
エクセルの一つのセル内に2つの...
-
Wordでセルに文字を入力すると...
-
エクセルで1列おきのデータのみ...
-
Wordの表で逆L字型のセルを作成...
-
wordの表の着色したセルを透過...
-
Word2016の水平ルーラーの黒い...
-
エクセル 結合したセルの間にセ...
-
ワードで表を作ってセル内で改...
-
Excel2007 「並べ替えの前に」...
-
Word 表のセル塗りつぶし
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
あるセルに色を付けた時、別の...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
Excelのセル内の文字の頭に半角...
-
エクセルの一つのセル内に2つの...
-
Wordで、表のセルが変なところ...
-
エクセル2010で、結合したセル...
-
WORDで表の行を2行に分けたい
-
エクセル 結合したセルの間にセ...
-
エクセルで1列おきのデータのみ...
-
Wordでセルに文字を入力すると...
-
Wordの表で逆L字型のセルを作成...
-
ピボットで作成した表は、セル...
-
ワードで表を作ってセル内で改...
-
Word 表のセルを結合せずに文字...
-
Excelで「折り返して全体を表示...
-
エクセルで複数行を括弧でくく...
-
ワードで表の中の文字がセンタ...
-
Word 表のセル塗りつぶし
おすすめ情報