没有通过 Google 产品论坛获得任何帮助,所以我会在这里尝试。我以前从来没有遇到过这个问题,所以不确定我现在错过了什么。我似乎无法制作一个相当简单的公式,我不知道为什么。
出于某种原因,=COUNTIF(SCHEDULE!$C$9:$C29,">="&B$2)返回 0,当我期望它返回 21 时。
B2是日期“6/25/2018”,实际上是对
SCHEDULE!C2. C9:C292018 年 6 月 25 日之后或等于,则计算它们。”<=它也不起作用。TEXT(B2,"MM/DD/YYYY")因为其他公式似乎工作正常。或者,我也尝试使用SUM(QUERY),但在使用日期时也挂断了。
=sum(query(SCHEDULE!A9:AB,"select count(F) where F='2004' and C >= date '"&TEXT(DATEVALUE(B2),"yyyy-mm-dd")&"'",0))
您可以在此处查看工作表的测试版本。
我正在使用 REF 表工作。
你可以看到我在尝试了Z6,Z7,Z8和AA6。
任何建议,将不胜感激。我觉得我错过了一些明显的东西。我不确定 SCHEDULE 页面中的某些日期是否是使用 TEXT 呈现的,但我无法弄清楚这一点。
小智 6
参考!B2 是TEXT(SCHEDULE!$C$2,"MM/DD/YYYY")。您不能将看起来像日期的文本与真实日期进行比较。
最好的选择是=SCHEDULE!$C$2在 REF!B2 中使用并将单元格格式设置为mm/dd/yyyy.
创可贴(挖一个洞然后把它填满)是将你的 COUNTIF 调整为,
=COUNTIF(SCHEDULE!$C$9:$C29,">="&DateValue(B$2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22378 次 |
| 最近记录: |