![根据类别添加价值](https://linux22.com/image/1574202/%E6%A0%B9%E6%8D%AE%E7%B1%BB%E5%88%AB%E6%B7%BB%E5%8A%A0%E4%BB%B7%E5%80%BC.png)
我对 Excel 还不熟悉,但我想制作一份成本表。
布局如下:
A1:类别 B1:价格
A2:食品 B2:5.00 欧元
A3:公用事业:B3:50.00 欧元
A4:食品 B4:10.00 欧元
现在我想合并所有列有“食品”的类别,因此总结果将是 15.00 欧元
我发现的是 IF=(A:A="Food";Sum(B:B))
但是这会返回 B:B 中的所有值,因此结果是 € 65,00。
有人知道这个问题的解决方案吗?
答案1
使用 SUMIF 函数。
SUMIF(A:A,"Food",B:B)
将会实现您想要的效果。
您可以使用 SUM 和 IF 来完成此操作,但必须将其作为数组公式输入。
尝试输入,但在按 时SUM(IF(A:A="Food",B:B,0))
按住CTRL
和,以便显示如下内容:(不要输入花括号;输入数组公式时 Excel 会自动添加它们)。SHIFT
ENTER
{=SUM(IF(A:A="Food",B:B,0))}