【问题标题】:Excel COUNTIFS with mixed dates and logicals具有混合日期和逻辑的 Excel COUNTIFS
【发布时间】:2013-09-10 15:23:21
【问题描述】:

我正在尝试计算两个日期之间的项目数,并且是/否字段为是

我想出了这个:

=COUNTIFS( $O$1:$O$601,"=Yes",$D$2:$D$601,"<September 9, 2013 20:00",$D$2:$D$601,">September 9, 2013 17:45")

这给出了一个#VALUE!结果,即使其中任何一个都有效

=COUNTIFS( $O$1:$O$601,"=Yes")
=COUNTIFS($D$2:$D$601,"<September 9, 2013 20:00",$D$2:$D$601,">September 9, 2013 17:45")

混合比较类型是否有限制?

【问题讨论】:

  • 你确定后两个功能正常吗?
  • 哎呀,我不是。它应该是 o2,并且“是”没有“=是”
  • 你看到我的回答了吗?您需要使所有范围的大小相同。 "=Yes" 或 "Yes" 会做同样的事情,当这是唯一的范围时,您可以将范围从您想要的任何地方开始......但是在组合公式时,它们需要具有相同的大小

标签: excel excel-formula


【解决方案1】:

您只需要所有范围的大小相同。您的第一个范围从第 1 行开始,其他范围从第 2 行开始 - 如果您让它们都从第 2 行开始,它应该可以正常工作

=COUNTIFS($O$2:$O$601,"=Yes",$D$2:$D$601,"&lt;September 9, 2013 20:00",$D$2:$D$601,"&gt;September 9, 2013 17:45")

【讨论】:

  • 真的是这样考虑的日期吗?我的印象是它们被解释为文本。我猜打勾的意思是“是”:)
  • 不,只要日期在您所在地区的有效格式中有效 - 例如这对我不起作用,因为在英国 mmmm d, yyyy hh:mm 不是有效格式,但它应该适用于美国区域设置。出于这个原因,使用 DATE+TIME 函数可能会更好 - 无论区域如何
【解决方案2】:

来自函数 COUNTIFS 的 Excel 帮助:

每个附加范围必须具有与criteria_range1(第一个范围)参数相同的行数和列数。范围不必彼此相邻。

所以你需要使它们的大小相同。

【讨论】:

    猜你喜欢
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2020-05-22
    相关资源
    最近更新 更多