作业帮 > 综合 > 作业

求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/06 04:15:22
求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式
表1:表2:
A列 B列 C列 D列 A列 B列 C列 D列
11 A1 AAA 100 11 A1 AAA 1100
11 A2 AA2 1000 11 A2 AA2 1000
12 A2 AA2 1000 12 A2 AA2 2000
11 A1 AAA 1000
12 A2 AA2 1000
求EXECL表高手,当表2的A、B、C列分别等于表1的A、B、C列时,表2的D列等于表1相映D列的总和的公式
1、在表2的A1输入
=INDEX(表1!A:A,SMALL(IF(MATCH(表1!$A$1:$A$1000&表1!$B$1:$B$1000&表1!$C$1:$C$1000,表1!$A$1:$A$1000&表1!$B$1:$B$1000&表1!$C$1:$C$1000,)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(1:1)))&""
数据公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右填充到C1,并选A1~C1一同向下填充.
2、在表2的D1输入
=SUMPRODUCT((表1!A$1:A$1000=--A1)*(表1!B$1:B$1000=B1)*(表1!C$1:C$1000=C1)*表1!D$1:D$1000)
回车并向下填充.