我已经创建了一个 Excel 表格(使用 Excel > 插入 > 表格选项)
[[TABLE1]]
|Name|Location|Salary|
|A |CA |100 |
|B |WA |200 |
|A |CO |800 |
|C |FL |350 |
|C |MO |400 |
|A |CA |100 |
我正在尝试编写一个公式,可以计算姓名为“A”且位置为“CA”的 SALARY 列的总和。我想使用静态表引用,例如(此公式不起作用)
SUMIF(TABLE1[TABLE1],[@Name]="A" AND [@Location]="CA",TABLE1[@SALARY])
有没有办法实现这一点?我正在尝试使用基于公式的过滤器。
答案1
我使用公式为您提供两种可能的解决方案:
或者
第二个示例是一个数组公式;要输入它,请输入除括号之外的所有内容{}
,完成后按Ctrl-Shift-Enter
。
为了修改它以指向特定的表,请按照如下所示进行操作:
=SUMIFS(Sheet1!C:C,Sheet1!A:A,"A",Sheet1!B:B,"CA")
希望这对你有帮助:)