小编N.O*_*vis的帖子

Google 表格:CountIf 和日期

没有通过 Google 产品论坛获得任何帮助,所以我会在这里尝试。我以前从来没有遇到过这个问题,所以不确定我现在错过了什么。我似乎无法制作一个相当简单的公式,我不知道为什么。

出于某种原因,=COUNTIF(SCHEDULE!$C$9:$C29,">="&B$2)返回 0,当我期望它返回 21 时。

  • InB2是日期“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 表工作。

你可以看到我在尝试了Z6Z7Z8AA6

任何建议,将不胜感激。我觉得我错过了一些明显的东西。我不确定 SCHEDULE 页面中的某些日期是否是使用 TEXT 呈现的,但我无法弄清楚这一点。

google-sheets

6
推荐指数
1
解决办法
2万
查看次数

Google Apps 脚本:比较数组的唯一值

我正在使用此处提供的解决方案来比较两个数组。提供的示例将两个数组中找到的值返回到 Array1 ( same),并将仅在一个或另外两个 Array2 ( diff) 中找到的值返回。

问题:当我将其应用到我自己的脚本时,valuesDATA不返回任何内容并valuesCheckSeeding返回两个数组中的所有值

期望的结果:我有两个数组,我想创建第三个数组,或者只从第一个数组中选择值,valuesDATA这些值不存在于第二个数组中valuesCheckSeeding。使用上面的解决方案,我试图将valuesCheckSeedingAND中找不到的所有值valuesDATA推送到valuesDATA.

示例valuesDATA “U09 F Harford FC Hill/Healey - A MD CMSA Girls Saturday U09 A/B North Premier - 上衣 TID0118”

我究竟做错了什么?我在循环中修改matchfound==false和修改matchfound=true,但这仍然没有给我想要的结果。

最相关的片段

var matchfound = false;

for (var i = 0; i < valuesDATA.length; i++) {
  matchfound=false;
    for (var j = 0; j < valuesCheckSeeding.length; …
Run Code Online (Sandbox Code Playgroud)

javascript google-apps-script

2
推荐指数
1
解决办法
2789
查看次数