Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
フィルター設定後の合計
投稿日時: 19/03/10 08:36:34
投稿者: athrski

フィルターの設定をしている列でフィルター指定後の合計が表示される関数はないでしょうか?

回答
投稿日時: 19/03/10 08:44:41
投稿者: WinArrow
投稿者のウェブサイトに移動

>フィルタ
とは、オートフィルタのことでしょうか?
 
もう少し具体的な説明をお願いします。
 
多分ですが、=SUMTOTALを使用することになるような気がします。

回答
投稿日時: 19/03/10 10:02:28
投稿者: んなっと

必ず表形式の具体例を添えて質問してください。
こんな感じです。
 
   A  B
1 分類 値
2  あ  1
3  あ  2
4  あ  3
5  い  4
6  い  5
7  計 15
 
B7
=SUBTOTAL(109,B2:B6)

投稿日時: 19/03/10 13:45:09
投稿者: athrski

いつも質問が曖昧ですみません。
今回の質問は既にSUMIF関数を設定しているセルに対しての質問で、
うまく、質問が出来ませんでした。

回答
投稿日時: 19/03/10 15:56:16
投稿者: Mike

athrski さんの引用:
いつも質問が曖昧で…。
今回の質問は既にSUMIF関数を設定しているセルに対しての質問で、
またまた曖昧!どういう具合に設定しているなのか説明しやしゃんせ!

回答
投稿日時: 19/03/10 16:51:38
投稿者: んなっと

もう一度具体的な表の例。
 
     A    B  C
 1 分類▼ 担当者 値
 2   あ    P  1
 3   あ    Q  2
 4   あ    R  3
 5   あ    P  4
 6   あ    Q  5
 7   あ    R  6
 8   あ    P  7
 9   い    Q  8
10   い    R  9
11   い    P 10
12   い    Q 11
13   い    R 12
14   い    P 13
15          
16          
17          
18          
19          
20          
21     担当者 値
22        P 35
23        Q 26
24        R 30
 
  ↓「あ」だけフィルター
 
     A    B  C
 1 分類▼ 担当者 値
 2   あ    P  1
 3   あ    Q  2
 4   あ    R  3
 5   あ    P  4
 6   あ    Q  5
 7   あ    R  6
 8   あ    P  7
15          
16          
17          
18          
19          
20          
21     担当者 値
22        P 12
23        Q  7
24        R  9
 
C22
=SUMPRODUCT(C$2:C$20*SUBTOTAL(3,OFFSET(B$1,ROW($2:$20)-1,))*(B$2:B$20=B22))
下方向・↓
しかしこれは揮発性関数OFFSETを使っているので悪い方法だそうです。
昔このサイトで学びました。
 
《別の方法・作業列》おすすめ。
 
D2
=C2*SUBTOTAL(3,B2)
下方向・↓  B2→A2の可能性も。
 
    A    B  C   D
 1 分類 担当者 値 補助
 2  あ    P  1   1
 3  あ    Q  2   2
 4  あ    R  3   3
 5  あ    P  4   4
 6  あ    Q  5   5
 7  あ    R  6   6
 8  あ    P  7   7
 9  い    Q  8   8
10  い    R  9   9
11  い    P 10  10
12  い    Q 11  11
13  い    R 12  12
14  い    P 13  13
15            
16            
17            
18            
19            
20            
21    担当者 値   
22       P 35   
23       Q 26   
24       R 30   
 
C22
=SUMIF(B$2:B$20,B22,D$2:D$20)
下方向・↓

投稿日時: 19/03/10 16:59:50
投稿者: athrski

ご指南、有難うございます。
少し、落ち着いて取り組んでみます。