我对 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))}