
教えてください。
エクセルで、1以上の数字の入っているセルの数を数える方法です。しかも、奇数行のみ抜き出して、条件にあったセルをカウントしたいのです。
【例】
日 参加人数
1 0
(0)
2 1
(0)
3 5
(3)
4 0
(0)
5 2
(0)
※()内は参加人数のうち、料金を払った参加人数を内数で記入
【例の表の補足説明】・・・
日ごとの参加人数を記入。()内には内数で料金を払った参加人数を記入。例えば2日は1名の参加者がおり、料金を払った参加人数はいない。把握したいのは、参加者がいた日数。
上記のような表で、「参加日数」を数えたいと考えています。
2、3、5日に参加者があり、この場合の参加日数は「3日」となるのですが、それをカウントしたいのです。
エクセルでの入力用の表は既存のものがあり、200名ほどのパソコンの知識があまり無い人に使ってもらっており、表自体は変えられない状況です。
現在は日々の参加人数を入力、日数を各自が数え入力して処理してますが、参加日数の入力忘れが多く、その注意をしきれないため、みんなが使っているデータ表に計算式を入れたいと思っています。
奇数行のセルの数値を合計する計算式は分かったのですが、1以上のセルの個数をカウントとなると、COUNTIFで「0」以上のセルをカウントする条件式と組み合わせるのだろうとは思うのですが、うまく出来ません。
よろしくお願いします
No.6ベストアンサー
- 回答日時:
質問者の後学のため、配列数式という仕組みでやって見ます。
=SUM(IF((MOD(ROW(A1:A10),2)=1)*(A1:A10>=1),1,0))
と入れてShift、CTRL,Enterキーを同時押しする。
--
式の意味簡単解説
MOD(ROW(A1:A10),2)=1 奇数
A1:A10>=1 値が1以上
* 上記条件を両方満たす。AND条件。3条件以上でも同じように
並べればできる。
IF((・・ ),1,0)) 条件を満たすとき1、そうで無いと0
SUM(・・ 全部加える
配列数式は、条件をそのまま式にできる考え易さがあります。
例データ
A列A1:A10
0.5
1
2
3
0.5
2
1
3
2
4
結果
3
この式すごいですね。
Shift、CTRL,Enter同時押しした瞬間、「うおっ」と思いました。
初めて見ました。
勉強してみます
ありがとうございます
No.3
- 回答日時:
#02です。
ISODD関数は「ツール」→「アドイン」→「分析ツール」にチェックが必要でした。以下ならそれは不要です=SUMPRODUCT((MOD(ROW(B1:B100),2)=1)*ISNUMBER(B1:B100)*(B1:B100>0))
この式をこのまま使わせていただきました。
ありがとうございました。
これでいちいち参加日数を数えず、自動計算してくれるので、みなさんの作業が楽になると思います。
お礼が遅れ、すみませんでした。仕事のパソコンではGOOにはアクセスできず、休みまで待たなければならなかったので、こんなになってしまいました。
No.2
- 回答日時:
B列の奇数行に1以上の数字が入力されているセルの数を数える式です。
(100行目までにしているので、範囲は変更してください)=SUMPRODUCT((ISODD(ROW(B1:B100))*ISNUMBER(B1:B100)*(B1:B100>0)))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- その他(ビジネススキル・経営ノウハウ) エクセルで参加者一覧表から参加者リストを作りたいのですが・・・ 1 2023/06/08 17:29
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- 統計学 前回イベントと今回イベントのデータ集計について 質問させてください。 イベント参加者の内アンケートを 3 2022/09/30 22:23
- Excel(エクセル) 電卓は正しいのに エクセルで計算させると間違った答えです。なぜ? 7 2022/08/11 07:04
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
週の労働時間を計算するエクセル
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
セルを結合した時のエクセル集...
-
excelで、空白を除いてデータを...
-
EXCELのcountif関数での大文字...
-
EXCELでマイナス値の入ったセル...
-
エクセル 平日と土日祝の時間...
-
エクセルで、A2のセルにA3...
-
エラー「#REF」の箇所を置き換...
-
エクセルで、指定の値よりも大...
-
=SUBTOTAL に =COUNTIF の機能...
-
Excelで特定の数字の間にあるセ...
-
条件付き書式の色付きセルのカ...
-
エクセルで特定のセル内にだけ...
-
【Excel】4つとばしで合計する方法
-
セルの結合がされた表をHLOOKUP...
-
Excel 年齢を年代に変換する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字列から英数字のみを抽出す...
-
自分の左隣のセル
-
SUMIF関数で、「ブランク以外を...
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELのcountif関数での大文字...
-
エクセル1行おきのセルを隣の...
-
エクセルで特定のセル内にだけ...
-
エクセルで、指定の値よりも大...
-
エクセルで、A2のセルにA3...
-
同一セル内の重複文字を削除し...
-
週の労働時間を計算するエクセル
-
【Excel】4つとばしで合計する方法
-
条件付き書式の色付きセルのカ...
-
EXCELでマイナス値の入ったセル...
-
エクセルで年月日から月日のみへ
-
エクセルでエンターを押すと任...
-
エラー「#REF」の箇所を置き換...
-
EXCEL-同じ組み合わせになった回数
-
Excelで日付が入っていたら金額...
おすすめ情報