[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『合計で1番から順に客先名を表示』(たけっち)
下記の様な表があるとします。
売上先の中で「○店」の売上の合計が1番です。
売上先の中で「△店」の売上の合計が2番です。
売上先の中で「□店」の売上の合計が3番です。
B8に1番、B9に2番、B10に3番の名前を
表示するにはどうしたら良いでしょうか?
A B
1 ○店 1000円
2 △店 2000円
3 □店 1000円
4 ○店 5000円
5 ○店 1000円
6 △店 1000円
7
8 1番 ○店
9 2番 △店
10 3番 □店
作業用列を使用して(C列を作業用列とします)
C1=IF(COUNTIF($A$1:A1,A1)=1,SUMIF($A$1:$A$6,A1,$B$1:$B$6),"") C1:C6 までコピー
C8=LARGE($C$1:$C$6,ROW(A1)) B8=INDEX(A:A,MATCH(C8,$C$1:$C$6,0))
参考までに B8=INDEX(A:A,MATCH(LARGE(INDEX(SUMIF($A$1:$A$6,$A$1:$A$6,$B$1:$B$6)*(MATCH($A$1:$A$6,$A$1:$A$6,0)=ROW($A$1:$A$6)),),ROW(A1)),INDEX(SUMIF($A$1:$A$6,$A$1:$A$6,$B$1:$B$6),),0))
B8 =LOOKUP(1,0/(LARGE(INDEX(SUMIF(A$1:A$6,A$1:A$6,B$1:B$6),),SUMPRODUCT(COUNTIF(A$1:A$6,B$7:B7))+1)=SUMIF(A$1:A$6,A$1:A$6,B$1:B$6)),A$1:A$6)
※B7が空白 又は A列に使用されていない文字列設定が前提。 ※合計が同じ店舗は下に反映している方を優先。
(GobGob)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.