如何运行具有两个条件的 SUMIF 或 COUNTIF?

如何运行具有两个条件的 SUMIF 或 COUNTIF?

我最近得到了一些很棒的帮助SUMIFCOUNTIF并最终得到了以下可行的公式;

=SUMIF(REC!$F:$F,$C2,REC!$G:$G)
=COUNTIF(REC!$F:$F,$C2)

我一直混淆语法并交换总和范围和条件范围。

现在,我试图总结和统计某个供应商F与某个地点签约的情况Q。不幸的是,尝试添加-IFS这些情况并不奏效。我的期望是以下方法可以奏效;

=SUMIFS(REC!$F:$F,$C2,REC!$G:$G,REC!$Q:$Q,$G$2)
=COUNTIFS(REC!$F:$F,$C2,REC!$Q:$Q,$G$2)

所以,

  • SUMIFS 公式正在测试 ( REC!$F:$F,$C2,REC!$G:$G) 和 ( REC!$F:$F,REC!$Q:$Q,$G$2)
  • COUNTIFS 公式正在测试 ( REC!$Q:$Q,$G$2) 和 ( REC!$F:$F,$C2)

REC!表是供应商项目的列表,包含以下字段:REC!F列和C列包含供应商 ID;G,H是费用、每个项目的小时数;REC!Q是包含指定位置的列。REC!表上的某些行在列中为空白F,G,H

我又一次搞错了SUMIFSCOUNTIFS公式中的语法吗?有没有更简单的使用方法SUMPRODUCT?导入到 Access 会更好吗?


我也尝试过使用数组样式公式

{=SUMIF(REC!$F:$F,$C5,REC!$G:$G)*AND(REC!$Q:$Q,$G$2)}
{=SUMIFS(REC!$F:$F,$C2, REC!$G:$G, REC!$Q:$Q, $G$2)}

但是它们都发出 [#VALUE!] 错误并有像 [0,0,0,0,0....] 这样的评估。

答案1

我看不到您的数据,所以请谨慎对待,但如果您输入的是如上所示的公式,则问题在于语法 - 您将不得不再次交换 :)SUMIF需要range, criteria, sum_range,而SUMIFS需要sum_range, criteria_range1, criteria_1, etc.。既然如此,请尝试以下操作SUMIFS

=SUMIFS(REC!$G:$G,REC!$F:$F,$C2,REC!$Q:$Q,$G$2)

这假设这REC!$G:$G就是您想要求和的内容。至于COUNTIFS,您遇到了什么错误?您的语法看起来是正确的。

相关内容