Excel 条件求和

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:13:35
A B C

1 2008年8月29日 ¥50.00
2 2008年8月29日 ¥50.00
3 2008年8月29日 ¥100.00
4 2008年8月29日 ¥30.00
5 2008年8月29日 ¥30.00
6 2008年8月30日 ¥30.00
7 2008年8月30日 ¥30.00
8 2008年8月30日 ¥50.00
9 2008年8月30日 ¥50.00
10 2008年9月1日 ¥30.00
11 2008年9月1日 ¥50.00
12 2008年9月1日 ¥50.00
13 2008年9月1日 ¥30.00
14 2008年9月1日 ¥50.00
15 2008年9月1日 ¥100.00
16 2008年9月2日 ¥50.00
17 2008年9月2日 ¥50.00
18 2008年9月2日 ¥30.00
19 2008年9月2日 ¥30.00
20 2008年9月3日 ¥50.00
21 2008年9月4日 ¥50.00
22 2008年9月4日 ¥30.00
23 2008年9月5日 ¥50.00
24 2008年9月5日 ¥30.00
25 2008年9月5日 ¥50.00
26 2008年9月6日 ¥50.00
27 2008年9月7日 ¥50.00
28 2008年9月7日 ¥50.00
29 2008年9月8日 ¥50.00
30 2008年9月9日 ¥50.00
31 2008年9月9日 ¥50.00
32 2008年9月10日 ¥50.00
33 2008年9月11日 ¥50.00
34 2008年9月12日 ¥50.00
35 2008年9月12日 ¥100.00
36 2008年9月13日 ¥50.00
37 2008年9月14日 ¥30.00
38 2008年9月15日 ¥30.00

D4=MAX(SUMIF(Sheet1!B1:B74,Sheet1!B1:B74,Sheet1!C$1))

D5=INDEX(Sheet1!B:B,MAX(IF(SUMIF(Sheet1!B1:B74,Sheet1!B1:B74,Sheet1!C$1)=D4,ROW(1:74),0)))
两个公式均以CTRL+SHIFT+回车结束.

如果SHEET1表中数据行数不固定,公式改为:
D4=MAX(SUMIF(INDIRECT("Sheet1!B1:B"&COUNTA(Sheet1!A:A)),INDIRECT("Sheet1!B1:B"&COUNTA(Sheet1!A:A)),Sheet1!C$1))

D5=INDEX(Sheet1!B:B,MAX(IF(SUMIF(INDIRECT("Sheet1!B1:B"&COUNTA(Sheet1!A:A)),INDIRECT("Sheet1!B1:B"&COUNTA(Sheet1!A:A)),Sheet1!C$1)=D4,ROW(1:74),0)))
两个公式同样要以CTRL+SHIFT+回车结束.

=LARGE(SUMIF(sheet1!B2:B75,sheet1!B2:B75,sheet1!C:C),1)

ctrl + shift + enter

假设第一行是表头

=LARGE(SUMIF(sheet1!$B$2:$B$75,sheet1!B2:B75,sheet1!$C$2:$C$75),ROW(1:75))

在表二的D4单元格同时按下ctrl 和shift 和enter三个键