![Excel - 根据某些标准进行求和](https://linux22.com/image/1377694/Excel%20-%20%E6%A0%B9%E6%8D%AE%E6%9F%90%E4%BA%9B%E6%A0%87%E5%87%86%E8%BF%9B%E8%A1%8C%E6%B1%82%E5%92%8C.png)
- -----A ------B------------C
- 1||姓名 ||31-03-13 ||1-04-13
- 2||测试1 ||>>>> 150 ||>>>> 10
- 3||测试2 ||>>>> 750 ||>>>> 11
- 4||测试3 ||>>>> 800 ||>>>> 12
- 5||测试3 ||>>>> 900 ||>>>> 13
我想在一个单元格中写入日期,在另一个单元格中写入名称并计算总和。
例如:名称:test3 日期:31-03-13 其总数应为 800+900。
有人能帮助我吗?
答案1
给定如下数据设置:
单元格 G2 中复制下来的公式为:
=IF(OR(E2="",F2="",COUNTIF($B$1:$C$1,F2)=0),"",SUMIF($A$2:$A$5,E2,INDEX($B$2:$C$5,0,MATCH(F2,$B$1:$C$1,0))))
或者,您可以使用数据透视表。
答案2
你需要求和函数。
尝试类似=SUMIF(A1:A5, "=test3", B1:B5)