重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

初投稿です。
以下の状況での関数をどの様に組み合わせて使用すれば良いか分かっておりません。
ご存知のかた、ご教授頂けますでしょうか。

まずA列に「●」があり、これをCOUNTIFでカウントしています。
しかしこのカウントをB列に「3~5」という表記がある場合には0.5としてカウントしたいのです。

現在は「●」のみをカウントする関数を以下の様に作成しています。
=COUNTIF(A1:A235,"●")
上記だと「●」を1と当然カウントするのですが、B列の同じ行に「3~5」という表示がある場合に
は「●」を0.5としてカウントしたいという事です。

しかし、B列に「3~5」が存在しない行もあり、存在しない場合は「●」は1としてカウントしたいです。

以上の内容のみで可能でしょうか?そもそも「●」を使った場合には難しいでしょうか。
もし情報として不足している点がありましたが、追記いたします。
知見のある方、どうぞよろしくお願い致します。

A 回答 (1件)

=COUNTIF(A1:A235,"●")-0.5*SUMPRODUCT((A1:A235="●")*(B1:B235="3~5"

))
    • good
    • 0
この回答へのお礼

mike_gさん
ありがとうございました。無事0.5で表現出来ました!
助かりました!!!!!

お礼日時:2015/05/27 11:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!