我试图制定一个能够打破用户每天参加比赛的次数的公式。
我对这一切都很陌生,基本上是把它放在一起使用google来找出我需要使用/修改的代码。解释为什么有效的东西会非常感激,所以我可以在其他地方使用它!
在这里a dummy of the form我正在撞击我的头。
我希望表单可以重复使用,所以在Sorted表单上我有一个日期键,当你选择第一天时,它会自动填写一周。因此,我希望每个公式都能引用这个日期密钥,而不是手动输入2015年2月1日的Google等价物。进入公式。
我尝试使用SUMIFS公式,但我遇到了一些错误。
显然两个页面的行数必须相同,否则我得到的SUMIFS的数组参数大小不同。我不想要我的排序'表格长1761行,因为所有重复的名称都会被浓缩,我希望它更漂亮。坚果到那!我猜我可以隐藏行吗?还有其他解决方案吗?
看起来这样有效:
=SUMIFS(Entered!E3:E1000, Sorted!E3:E1000, Sorted!$E3, Entered!A3:A1000, date(Sorted!$C7))
输入的位置!E:是条目数,sortedE:是用户名列表,E3是我正在寻找的特定条目。然后EnteredA3是日期和时间列表,Sorted!C7是我正在寻找的具体日期。我没有得到任何结果!
如果我点击我的C7并排序!A,小日历弹出,这意味着它们是日期(我想?)。一个包括小时:分钟:秒,另一个不包括,我认为这是我的问题。我想排序!C7是整天,并过滤掉所有这些条目。
这是通过谷歌表格输入的信息,我无法控制,所以我无法真正改变日期栏中的H:M:S添加。
在第2天及以后进行思考,同样的公式在排序时是否有效!C10是C $ 7 $ + 1?这不是约会吗?
我还想在sort!S7及以下版本中添加每日条目的数量。我已经尝试将日期列和日期键中的日期包装在date()中,但它似乎也无法正常工作。
=SUMIF(date(Entered!A3:A),date(Sorted!C7),Entered!E3:E)
它给了我一个' 1,我不知道它来自哪里。
我还没有找到关于谷歌SUMIFS功能的更多信息,主要是如何在它出现之前复制它。
更复杂:
我想知道是否有可能让UNIQUE找到输入的ID!C,并返回所有相关的用户名。那个讨厌的angelo将用户名改为'裤子'在比赛的中途,我希望能够看到这两个名字,并将两个名字加在一起“angelo'和'裤子'我公式中同一行的条目。
我觉得我需要一些隐藏的列,这些列具有唯一的ID号和我在Sorted!Username列中提取的关联用户名,但我不知道如何搜索ID到找到不同的用户名。
我试图谷歌,但我不知道我在谷歌搜索。
Whewph!这是很多问题,感谢您的帮助!
答案 0 :(得分:2)
我的口味太长了,但你可能会尝试:
=sumifs(Entered!E:E,Entered!A:A,">="&$C$7,Entered!A:A,"<"&$C$7+1,Entered!B:B,$E3)
在Sorted!F3中并向下复制以适应。
答案 1 :(得分:0)
我的最终代码结束了:
=IF(ISBLANK(Sorted!$E3)=TRUE, "", sumifs('Entered'!$E:$E,'Entered'!$A:$A,">="&$C$7,'Entered'!$A:$A,"<"&$C$7+1,'Entered'!$B:$B,$E3))
我通过将$ C $ 7兑换成$ C $ 7 + 1来改变起点和终点,并将结束一改为+2。 (如果其他人正在看这个答案。)
我非常高兴它有效!
使用此功能,我设法将每个日常条目添加起来,只需添加它们所在的列。
我放弃了不可思议的想法,如果有人在比赛期间更改了用户名,那么他们可以自己添加两行。
再次感谢!我赞成你,但我还不能。