是否有一个 Excel 公式可以根据两个单元格中的两个条件计算所有“类似”的条目?

是否有一个 Excel 公式可以根据两个单元格中的两个条件计算所有“类似”的条目?

我正在整理个人预算,并添加了一个标签来跟踪日常开支。我为某一类型的开支分配了一个“代码”,然后为更具体的信息分配了一个“子代码”。例如,如果我为家里买了一瓶葡萄酒,它将被归类为“G”(代表杂货),“2”代表酒精。然后我有一个汇总表来跟踪每个代码和子代码的开支。在图片中,你会看到一个虚拟开支的例子。在红色圆圈部分,我想计算所有包含“G;1”、“G;2”等的条目。希望这足够清楚,提前谢谢。 excel 公式

答案1

可以通过如下公式完成:

=SUM(($E$11:$E$27=$B4)*($F$11:$F$27=C$3)*$D$11:$D$27)

笔记:这适用于 Excel 365 及更高版本。在旧版 Excel 中,此公式必须作为数组公式插入(带有CTLR+SHIFT+ENTER

参见图片:

在此处输入图片描述

我强烈建议使用命名表至少对于有费用条目的表格来说是这样。它会自动为您管理范围。

=SUM((Table1[Code]=$B4)*(Table1[SubCode]=C$3)*Table1[Ammount])

Note: Stretching is not working here correctly for horizontal direction.
So use 
=SUM((Table1[Code]=$C4)*(Table1[SubCode]=D$3)*Table1[Ammount])
=SUM((Table1[Code]=$D4)*(Table1[SubCode]=E$3)*Table1[Ammount])
etc for each next column

在此处输入图片描述

相关内容