こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELで一行おきの丸の数を数えたい

お願いします
エクセルで1行ごとの丸の数を数える計算式を入れたくて、
下記のような計算式を入れたら、
=COUNTIF(E11,E13,E15,E17,E19,E21,E23,E25,E27,E29,E31,E33,E35,E37,E39,E41,E43,E45,E47,E49,E51,E53,E55,E57,E59,E61,E63,E65,E67,E69,"○")
引用するのが多すぎるみたいなメッセージが出てしまいました。
なにか、別の方法がありますでしょうか?
お願いします。

ちなみに、勤務表作成で日勤者(〇)の人数を数えたいのですが、
下段に希望を入れているので、それは数えないというようにするためなのですが。
(わかりづらくてすいません。)

投稿日時 - 2019-11-21 10:18:44

QNo.9681467

困ってます

質問者が選んだベストアンサー

No3です

> E11からE69までの奇数列の◯を数えるという事だと思いますので

奇数列じゃなくて奇数行の間違いでした。
あと、カッコも多かったのと最後の*1はなくてもいい感じなので
(結果は同じです)
=SUMPRODUCT((MOD(ROW(E11:E69),2)=1)*(E11:E69="○"))

投稿日時 - 2019-11-21 10:56:00

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

=SUM((E11:E69="○")*(MOD(ROW(E11:E69),2)=1))
【お断り】上式は必ず配列数式として入力のこと

投稿日時 - 2019-11-21 12:44:57

ANo.3

E11からE69までの奇数列の◯を数えるという事だと思いますので
◯は実際にセルに入れている◯を指定して下さい。

=SUMPRODUCT((MOD(ROW(E11:E69),2)=1)*((E11:E69="○")*1))

投稿日時 - 2019-11-21 10:47:31

ANo.2

1行ごとの丸の数を数えるのは難しいので、はじめから、必要な行のみ別の列(F列)に○を入れて、計算式を
=COUNTIFS(E11:E69,"○",F11:F69,"○")
にしてはいかがでしょう。

投稿日時 - 2019-11-21 10:46:07

ANo.1

一個のセルのみのCOUNTIF文をたくさん足し合わせればいい

投稿日時 - 2019-11-21 10:30:24

あなたにオススメの質問