我有一张Excel电子表格,在表单1中列出了A列中的帐号,B列中的帐户类型,c列中的帐户余额。在表2中,我需要一个公式,根据表1第B栏中的文字,我将给出前10大账户最大到最小的账户余额。
示例:我需要一个公式,该公式将为我提供表1中列B中具有SA的前x帐户余额,并将该数据放在表2的第4行第4行至第14行中。
表1看起来像这样:
Col A Col B Col C
Acct # Type Balance
42196 SA 11,466.76
18492 DD 115,312.42
48143 SA 60,365.32
48660 DD 75,236.96
55465 SA 8,000.77
77795 SA 30,508.24
55863 SA 115,510.00
19967 SA 70,853.68
77863 SA 9,956.06
29557 SA 105,147.61
59512 SA 19,691.04
7911 SA 10,002.20
3819 SA 20,013.25
5597 SA 73,207.91
11070 SA 16,590.42
10997 SA 19,679.72
58999 SA 32,988.78
20095 DD 4,509.71
81708 SA 8,000.73
32866 SA 4,823.26
表2看起来像这样,我需要C列第4行到第23行的公式
Col A Col C Col D
Balance Name
1st Top Account
2nd Top Account
3rd Top Account
4th Top Account
5th Top Account
6th Top Account
7th Top Account
8th Top Account
答案 0 :(得分:0)
您想要使用AGGREGATE。在第1个最高帐户行的col C中输入,然后向下拖动:
=AGGREGATE(14,6,Sheet1!C:C/(Sheet1!B:B="SA"),ROWS($A$1:A1))