重要なお知らせ

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

電子書籍の厳選無料作品が豊富!

エクセル2010を使用しています。

F6に×〇でもない場合は空白、〇が無く、×のみ場合は0の数式を入れたいのですが、どうすればいいのでしょうか。

現在、F6には=IF(COUNTIFS($C6:$E6,"○"),COUNTIF($C6:$E6,"○"),"")が入ってます。
これを下まで数式コピーすると、表のように、×しかないセルには0が表示できません。

F列は、〇の数を表示し、〇が無く×のみの場合は0と表示し、数字が入っているセルは空白にしたいです。

お力をお貸しください。

「×しかないセルには0を表示したい。」の質問画像

A 回答 (5件)

最終的には次の式がよいでしょう。



F6セルには次の式を入力しG6セルまでドラッグコピーしたのちに下方にもドラッグコピーします。

=IF(SUM(COUNTIF($C6:$E6,"○"),COUNTIF($C6:$E6,"×"))=0,"",COUNTIF($C6:$E6,F$5))
    • good
    • 0

回答No2です。


図をよく見ないままに回答していました。
ごめんなさい。
F6セルには次の式を入力してG6セルまで横にドラッグコピーしたのちに下方にもドラッグコピーします。

=IF(SUM(COUNTIF($C6:$E6,"○"),COUNTIF($C6:$E6,"×"))=0,"",IF(COUNTIF($C6:$E6,"×")=COUNTA($C6:$E6),0,COUNTIF($C6:$E6,F$5)))
    • good
    • 0

>現在、F6には=IF(COUNTIFS($C6:$E6,"○"),COUNTIF($C6:$E6,"○"),"")が入ってます。


IF関数の3番目の引数を変更します。(IF関数の多重化)

"" → IF(COUNTIF($C6:$E6,"×"),0,"")

=IF(COUNTIF($C6:$E6,"○",),COUNTIF($C6:$E6,"○"),IF(COUNTIF($C6:$E6,"×"),0,""))
    • good
    • 0

次のような式にしてはどうでしょう。



=IF(OR(COUNTA($C6:$E6)=0,COUNT($C6:$E6)>0),"",IF(AND(COUNTIF($C6:$E6,"○")=0,COUNTIF($C6:$E6,"×")>0),0,COUNTIF($C6:$E6,"○")))
    • good
    • 0

「×のみ」という判定は面倒なので、逆に「×が無い」を判定する。


COUNTIF(範囲, "<>×")という書きかたで、「×でないセル」をカウントするので、これを利用しましょう。
    • good
    • 0

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