- ベストアンサー
エクセルでIF関数で表示した集計方法
エクセルで条件式=IF(AND(C7<>"",D7=""),"1","")と言うものをK7に表示しています。 このK7を抽出して集計しようとフィルタをかけて下の方に =SUBTOTAL(9,K5:K30) と入れましたが 計算してくれません。 if関数で入力した数値を集計する方法はありますでしょうか? ご教授よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
数式から、結果を文字列の”1”としているからです、この引用符を外せば数値になりますので 計数できます。 =IF(AND(C7<>"",D7=""),1,"")
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
式の上で"1"としている場合には文字列になりますのでSUBTOTALで合計を求めることはできません。 ""を取って次のように式をします。 =IF(AND(C7<>"",D7=""),1,"")
質問者
お礼
文字列になっているのに気が付きませんでした。 ありがとうございました。 今後ともよろしくお願いします。
お礼
適切なアドバイスありがとうございました。 先に進むことが出来ます。 今後ともよろしくお願いします。