[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『フィルター時のCOUNTIFSの使用について』(ぺい)
既存の質問の場合、申し訳ございません。
(作業目的のキーワードで全文検索しましたが、該当する質問がなかったので投稿しました。)
■目的(やりたい事)
●表1でフィルターを複数で実施した際に自動で重複を除いた「C: グループ」件数を数えたい。
<表1>(あくまで参考の表です。)
行数・タイトル A :都道府県/B: 地域/C: グループ/D: 担当者
1 東京都/江東区1丁目/グループ1/草?g
2 東京都/江東区2丁目/グループ1/香取
3 東京都/江東区3丁目/グループ1/稲垣
4 東京都/墨田区1丁目/グループ2/草?g
5 東京都/墨田区2丁目/グループ2/木村
6 東京都/墨田区3丁目/グループ2/中居
■これまでのやった事
?@ E列に計算用列を作成し、「H1=1/COUNTIFS($C$1:$C$6,C1)」の関数を設定し、
サマリ用のセルに「=SUBTOTAL(9,$E$1:$E$6)」を設定。
→フィルターをかけていない場合は、期待通り「2」となる
グループでフィルタをかけると期待通り「2」となる
担当者を「草?g」でフィルタをすると「0.666667」となる(期待値は「2」)
■解決案について
解決策として、担当者でフィルタ実施後に、H列が再計算されればいいと考えております。
→このフィルター後にH列の再計算がうまくされません。
どの様にH列の関数を設定すればいいかご教授頂きたいです。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
『フィルター時のCOUNTIFSの使用について』(ぺい)
既存の質問の場合、申し訳ございません。
(作業目的のキーワードで全文検索しましたが、該当する質問がなかったので投稿しました。)
■目的(やりたい事)
●表1でフィルターを複数で実施した際に自動で重複を除いた「C: グループ」件数を数えたい。
<表1>(あくまで参考の表です。)
行数・タイトル A :都道府県/B: 地域/C: グループ/D: 担当者
1 東京都/江東区1丁目/グループ1/草なぎ
2 東京都/江東区2丁目/グループ1/香取
3 東京都/江東区3丁目/グループ1/稲垣
4 東京都/墨田区1丁目/グループ2/草なぎ
5 東京都/墨田区2丁目/グループ2/木村
6 東京都/墨田区3丁目/グループ2/中居
■これまでのやった事
E列に計算用列を作成し、「E1=1/COUNTIFS($C$1:$C$6,C1)」の関数を設定し、
サマリ用のセルに「=SUBTOTAL(9,$E$1:$E$6)」を設定。
→フィルターをかけていない場合は、期待通り「2」となる
グループでフィルタをかけると期待通り「2」となる
担当者を「草なぎ」でフィルタをすると「0.666667」となる(期待値は「2」)
■解決案について
解決策として、担当者でフィルタ実施後に、E列が再計算されればいいと考えております。
→このフィルター後にE列の再計算がうまくされません。
どの様にH列の関数を設定すればいいかご教授頂きたいです。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
(ぺい) 2020/05/07(木) 16:31
ちょっと確認
>グループでフィルタをかけると期待通り「2」となる グループでフィルターをかけるというのは例えば「グループ1」だけを抽出するってこと? だったら期待値は「1」では? 「1」でいいのなら・・・ 1行目はタイトル行、データは2行目からだとして
E2 =IF(SUBTOTAL(103,C2)=0,"",IF(COUNTIFS($C$1:C1,C2,$E$1:E1,1),"",1)) 下コピー
件数:=COUNT(E:E)
以上、参考まで (笑) 2020/05/07(木) 17:47
ご回答ありがとうございます!!
ご指摘の通り、「グループ1」の期待値は「1」です。誤っていました。
また、頂いた関数で期待通りの動きをができました。
自分なりにこの関数について調べて理解しようと思いますが、
簡単に解説頂ければ幸いです。
(面倒であれば無視で結構です。)
以上、宜しくお願いします。
(ぺい) 2020/05/07(木) 18:30
面倒というか・・・どこがわからないのかポイントを絞ってもらえると 無駄な説明をしなくて済むので助かります。
以上です (笑) 2020/05/07(木) 22:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.