『条件付き書式で色を付けたセルの数を数えたい』(たく) 以下のような表があります。 2行目は、問題ごとの正答です。 ---- 問1 問2 問3 ... 得点↓ A B B 生徒A 1 A A A 生徒B 1 B B A 生徒C 2 A A B ---- ここで、条件付き書式を使って、 範囲:C3:E5 条件:=C3=C$2 として、色を付けました。 それ自体はうまくいったのですが、正解数を数える方法がわかりません。 書式に一致した数をカウントするようなことはできるのでしょうか(ChatGPTにお尋ねしたら、countif($c3:$e3,"赤")でできるとガセが返ってきました) ---- あるいは、個別に比較して足し算をすることも考えられますが、問いの数が数十個以上あるため、あまり現実的ではなさそうです。 点数=countif(c3,c$2)+countif(d3,d$2)+countif(e3,e$2)+... ---- あてずっぽで、 and($c3:$e3,$c$2:$c$2) としてみましたが、「#VALUE!」となってしまいました。 書式の一致でカウントできると一番良いのですが、何かいい方法はあるでしょうか。 < 使用 Excel:Microsoft365、使用 OS:Windows11 > ---- B3 =SUMPRODUCT(($C$2:$E$2=C3:E3)*1) 下コピー (フォーキー) 2023/05/12(金) 17:01:02 ---- ありがとうございます。 期待通り計算できました。 「*1]の意味が分からなかったのですが、「1」は数字ではなく単位行列(でいいのかな)ということなんですね。 下記のWebページを見てなんとなく理解できました。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/sumproduct.htm さら問で恐縮ですが、 「書式に一致した数をカウントするようなこと」は、できない、と考えてよいでしょうか? (たく) 2023/05/15(月) 09:56:02 ---- その書式というのは質問にある条件付き書式のことですか? その場合条件付き書式も数式で設定しているのだから同じことだと思いますが。 (フォーキー) 2023/05/15(月) 11:53:45 ---- 「条件付き書式も数式で設定しているのだから同じこと」 まあ、そうなんですが、複数の場所(この場合、条件付き書式と正答数の計算)に 入れることで、人為的なミスが出そうなのが怖いです。 とりあえず、泥臭いですが、元のシート(「original」)と計算用シート(「eval」)を 用意してこんな感じにしてみました。 [eval] 問1 問2 問3 得点↓ A B B 生徒A 1 1 0 0 生徒B 1 0 1 0 生徒C 2 1 0 1 c3=IF(original!C$2=original!C3,1,0) b3=sum(c3:e3) original!b3=eval!B3 [originalシートの条件付き書式] 範囲:$c$3:$e$5 条件式:=eval!C3>0 といった感じです。 (たく) 2023/05/19(金) 12:17:40 ---- >人為的なミスが出そうなのが怖いです。 どういうこと。 >といった感じです。 だったらそうすればいいのでは。 (わからん) 2023/05/20(土) 14:36:31