どなたか教えて下さい。エクセルでセルの個数を数えたいんですが、普段私が使っているのは、COUNTA関数で十分だったんですが、これは文字、数値、数式などが入っていれば数えてしまいますよね。下のような表があった場合の数式が入っているセルを数えないようにする関数ってあるでしょうか?
B2~B4、D2~D4、F2~F4まで全て数式が入っています。数字は別表から関数を使い出した数字です。それぞれB2~B4、D2~D4、F2~F4の数字の入っているセルの個数を計算したいです。A,C,D列には一連番号が入っています。)
A B C D E F
1 番号 番号 番号
2 1 2 4 1 7 3
3 2 5 4 8
4 3 2 6 9 1
宜しくお願いいたします。
No.6ベストアンサー
- 回答日時:
#4です。
> 各セルにはCOUNTIF関数が入っています。そのセルで数値が入力されている(つまり、COUNTIFでカウントされた数値)が入っていないセルもカウントされてしまうんです。COUNT関数では…
では=COUNT(B2:B4,D2:D4,F2:F4)では答えは9となるということなんですね?
でもCOUNTIF関数が入っていて答えが数値でないというのはどういう場合ですか?各セルの答えは全て数値ではないんですか?
0も数値ですよ。もし0が見えていないのなら0を見えなくする書式が設定されているのだと思います。
答えが0より大きい数値があるセルの個数を数えたいのなら
=COUNTIF(B2:B4,">0")+COUNTIF(D2:D4,">0")+COUNTIF(F2:F4,">0")
です。
merlionXX さん 何度も有り難う御座います。おかげさまで出来ました。そうですかぁ「0」も数値ですよね。よく覚えておきます。(^_^;)
もっと勉強しないといけないですね…有り難う御座いました。助かりました。
No.5
- 回答日時:
B、D、F列に、COUNTIF関数で個数が表示されていて、その個数をカウントしたい。
だけど、値が表示されていないセルはカウントさせたくない。ということかな?COUNTIF関数は、必ず『個数』という数値が返ってきているはずです。ご質問文にある空白セルは、IF関数など「0」を表示しない数式が書かれていると想像できます。なので、B、D、F列に表示されている数値を数えるには、「0」より大きい数値を条件とした、COUNTIF関数でよろしいかと。。。離れた列のカウントなので、ちょっと面倒ですが、、、
=COUNTIF(B2:B4,">0")+COUNTIF(D2:D4,">0")+COUNTIF(F2:F4,">0")
vista2446 さん 有り難う御座います。出来ました。もっと勉強しないといけないですね。助かりました。有り難う御座いましたm(_ _)m (^_^;)
No.4
- 回答日時:
質問の意味が良くわからないのですが、
B2~B4、D2~D4、F2~F4の各セル全てに数式が入っている。
そのうち、数式の答えとして数値が表示されているセルの個数をカウントする。
という理解でよろしいでしょうか?
それなら、
=COUNT(B2:B4,D2:D4,F2:F4)
でOKですよ。
数式が入っていても、答えが数値で無い限り、COUNTではカウントされませんから。
この回答への補足
有り難う御座います。質問の意味が分かりにくいですよね?申し訳ありません。merlionXXさんが回答に入力されているとおり、
「B2~B4、D2~D4、F2~F4の各セル全てに数式が入っている。
そのうち、数式の答えとして数値が表示されているセルの個数をカウントする。」です。しかし、それじゃカウントしてくれないんですよ。
ちょっと詳しくいうと、各セルにはCOUNTIF関数が入っています。そのセルで数値が入力されている(つまり、COUNTIFでカウントされた数値)が入っていないセルもカウントされてしまうんです。COUNT関数では…ますます、分かりにくくなりましたね。どうしてもできないなら、もう一つ別表を作ってできるなら、まあそれでもいいんですが…??宜しくお願い致します。
No.3
- 回答日時:
◆数式を除いた、数値のセルをカウントする方法ではありませんが
=COUNT(A2:A4,C2:C4,E2:E4)
または、
=SUMPRODUCT((A1:E1="番号")*(A2:E4<>""))
この回答への補足
有り難う御座います。説明がわかりにくく…
maron--5さんの=SUMPRODUCT((A1:E1="番号")*(A2:E4<>""))
で、試しましたが、答えはSUMと同じように足し算されます。
各回答者の方へも補足していますが、COUNTじゃだめなんですよ。数値が入っていなくてもカウントしてしまいます。ちなみに、各セルにはCOUNTIFが入っています。これでカウントされた数値が入っていないセルは数えたくないんです。分かりにくいですか?宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【関数】選択した文字列にしたがって、文字を選んで表示する 2 2023/07/13 22:44
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) 【エクセル】複雑な関数を教えてください 1 2023/06/05 18:09
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
Excelで数式内の文字色を一部だ...
-
excelのCOUNTIF関数で、『範囲=...
-
エクセル オートフィルタで絞...
-
セルをクリック⇒そのセルに入力...
-
エクセル 足して割る
-
複数のセルのいずれかに数字が...
-
Excel2003 の『コメント』の編...
-
エクセルの一つのセルに複数の...
-
エクセルでオブジェクトを常に...
-
EXCEL VBA セルに既に入...
-
エクセルのセルの枠を超えて文...
-
★★エクセルのテキストボックス...
-
枠に収まらない文字を非表示に...
-
(Excel)数字記入セルの数値の後...
-
エクセル セルの中に縦線が入っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
エクセルの一つのセルに複数の...
-
複数のセルのいずれかに数字が...
-
excelの特定のセルの隣のセル指...
-
数式を残したまま、別のセルに...
-
ハイパーリンクの参照セルのズ...
おすすめ情報