- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelで合計の異なる得点率の算出方法)
excelで異なる得点率の算出方法
このQ&Aのポイント
- excelで異なる得点率を正確に算出する方法をご教示ください。
- 現在は=(SUM(A1:B1,A1:B1,B1,B1)/2)/COUNTIF(A1:C1,">=0")の方法で計算していますが、誤差が生じます。
- 別の方法を教えていただけると助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=IF(COUNT(A1:C1)=0,"",SUM($A1:$B1,$C1)/SUM(COUNT($A1)*100,COUNT($B1)*50,COUNT($C1)*200))
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.3
No.1です。 前回はA列・B列の満点が逆になっていました。 ↓の数式に変更してください。 =IF(COUNT(A1:C1),SUM(A1:C1)/SUMPRODUCT((A1:C1<>"")*({100,50,200})),"") ※ FALSEが表示されるということですが、数式が入っていてもちゃんと表示されるはずです。 この画面から上記数式をD1セルにコピー&ペーストしてみてください。 おそらく、ご希望通りに表示になると思います。m(_ _)m
質問者
お礼
ありがとうございます!SUMPRODUCTについて勉強になりました!
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんにちは! 一例です。 D1セルに =IF(COUNT(A1:C1),SUM(A1:C1)/SUMPRODUCT((A1:C1<>"")*({50,100,200})),"") という数式を入れオートフィルで下へコピーではどうでしょうか? ※ お示しの配置では空白となっていますが、「0」の場合は結果が変わってきます。m(_ _)m
質問者
補足
回答ありがとうございます! 試してみましたら、”FALSE”と表示されてしまいます…。空白に式が入っているのが原因でしょうか?!
お礼
回答ありがとうございます!うまくいきました!