EXCEL計算得標數量加總

2009-10-31 8:32 am
假設現在有5家公司,對某樣商品出價,現在想用出價的高低取前2名 ,並將前2名的數量相加,像是這一個範例,得標公司A、公司F數量家總是5







項目

出價

數量


公司A

45

4


公司B

30

8


公司C

15

1


公司D

5

1


公司F

33

1

假設現在有5家公司,對衣服、褲子出價,現在想用出價的高低針對衣服、褲子取前2名 ,並將前2名的數量相加,像是這一個範例,衣服得標的公司為公司A、公司F數量加總是5,褲子得標的公司為公司F、公司C數量加總是35,2者加以來5+35=40






商品

項目

出價

數量


衣服

公司A

45

4


衣服

公司B

30

8


衣服

公司C

15

1


衣服

公司D

5

1


衣服

公司F

33

1


褲子

公司A

20

5


褲子

公司B

30

6


褲子

公司C

40

12


褲子

公司D

5

5


褲子

公司F

60

23

回答 (3)

2009-10-31 5:28 pm
✔ 最佳答案

圖片參考:http://farm4.static.flickr.com/3488/4059851614_0da670ae30_m.jpg

找出出價前2大(衣服)
E2公式: =LARGE(C$2:C$6,ROW()-1 )
找出公司
F2公式: =INDEX(B$2:B$6,MATCH(E2,C$2:C$6,0))
找出數量
G2公式:=VLOOKUP(E2,C$2:D$6,2,0)
將公式複製往下貼上
加總 G4: =SUM(G2:G3)

褲子的部分變更位址即可
試試看有問題再提出補充發問
2009-11-01 3:42 am
衣服=SUM(INDEX($D$2:$D$6,MATCH(LARGE($C$2:$C$6,1),$C$2:$C$6,0),0),INDEX($D$2:$D$6,MATCH(LARGE($C$2:$C$6,2),$C$2:$C$6,0),0))
褲子=SUM(INDEX($D$7:$D$11,MATCH(LARGE($C$7:$C$11,1),$C$7:$C$11,0),0),INDEX($D$7:$D$11,MATCH(LARGE($C$7:$C$11,2),$C$7:$C$11,0),0))
2009-10-31 4:57 pm
第一題,欄位為BCD列位為12345
=OFFSET($C$1,MATCH(LARGE($C$1:$C$5,1),$C$1:$C$5,0)-1,1,1,1)+OFFSET($C$1,MATCH(LARGE($C$1:$C$5,2),$C$1:$C$5,0)-1,1,1,1)


收錄日期: 2021-04-27 17:05:43
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20091031000015KK00292

檢視 Wayback Machine 備份