excel单元格有条件相加

来源:百度知道 编辑:UC知道 时间:2024/07/05 07:09:57
单元格j
10,000.00
30,000.00
69,635.00
12,000.00
18,330.00
102,000.00
1,350,000.00
5,500.00
4,000.00
要求,自动相加小于数值〈10000的单元格的值总合
自动相加〉=10000〈50000的单元格的值的总合
自动相加〉=50000〈100000的单元格的值的总合

〈10000:=SUMIF(J:J,"<"&10000)
〉=10000〈50000:=SUMPRODUCT(($J$1:$J$200>=10000)*($J$1:$J$200<50000)*$J$1:$J$200)
〉=50000〈100000:=SUMPRODUCT(($J$1:$J$200>=50000)*($J$1:$J$200<100000)*$J$1:$J$200)

楼上的很对。如果是从第一行开始:
=SUMIF(J1:J9,"<10000") 第一种自动相加小于数值〈10000的单元格的值总合
=SUMPRODUCT((J1:J9>=10000)*(J1:J9<50000)*J1:J9) 自动相加〉=10000〈50000的单元格的值的总合
=SUMPRODUCT((J1:J9>=50000)*(J1:J9<100000)*J1:J9) 自动相加〉=50000〈100000的单元格的值的总合

方括号老师已经做出来了!刚开始我也用SUMPRODUCT,但做不出来,呵呵,留个位置学习一下,我用下面的方法不知行否?
=SUMIF(A1:A100,"<10000",A1:A100)
=SUMIF(A1:A100,"<50000",A1:A100)-SUMIF(A1:A100,"<10000",A1:A100)
=SUMIF(A1:A100,"<100000",A1:A100)-SUMIF(A1:A100,"<50000",A1:A100)