Google sheets 谷歌表单开关
我不知道该怎么办,但不久前,我们得到了一些帮助,为我们的社区体育俱乐部建立了一个谷歌表单。开关使用了一个阵列公式,直到三月底,所有这些都正常工作。在做了一些搜索之后,谷歌似乎对Switch和其他报告类似问题的用户进行了更改 总之,使用谷歌表单,输入玩家确认男性或女性以及出生日期。使用辅助选项卡,年龄组定义如下:Google sheets 谷歌表单开关,google-sheets,Google Sheets,我不知道该怎么办,但不久前,我们得到了一些帮助,为我们的社区体育俱乐部建立了一个谷歌表单。开关使用了一个阵列公式,直到三月底,所有这些都正常工作。在做了一些搜索之后,谷歌似乎对Switch和其他报告类似问题的用户进行了更改 总之,使用谷歌表单,输入玩家确认男性或女性以及出生日期。使用辅助选项卡,年龄组定义如下: Gender Group Date From Date To Male/Female U06s 01/09/2014 31/08/2015 Male/Femal
Gender Group Date From Date To
Male/Female U06s 01/09/2014 31/08/2015
Male/Female U07s 01/09/2013 31/08/2014
Male/Female U08s 01/09/2012 31/08/2013
Male/Female U09s 01/09/2011 31/08/2012
Male/Female U10s 01/09/2010 31/08/2011
Male/Female U11s 01/09/2009 31/08/2010
Male U12s 01/09/2008 31/08/2009
Male U13s 01/09/2007 31/08/2008
Male U14s 01/09/2006 31/08/2007
Male U15s 01/09/2005 31/08/2006
Male U16s 01/09/2004 31/08/2005
Male U17s 01/09/2003 31/08/2004
Male U18s 01/09/2002 31/08/2003
Female G13s 01/09/2007 31/08/2009
Female G15s 01/09/2005 31/08/2007
Female G18s 01/09/2002 31/08/2005
Male/Female Delete
在回答页面上,下面的公式用于定义每个玩家的年龄组。现在它不再工作了,我们得到了#值,错误消息是“开关的范围不匹配。预期为W计数:1”等
公式是:
=数组形式({GroupInfo!C2:C18*({GroupInfo!A2:A18=“Male”}+{GroupInfo!A2:A18=“Male”}+{GroupInfo!A2:A18=“Male”}+{GroupInfo!A2:A18=“Male/Female”}),GroupInfo!B2:B18},1,1),2,1),“Female”,VLOOKUP(H,SORT({GroupInfo!C2:C18*({GroupInfo!A2:A18=“Male”}+{:A2”}),GroupInfo!A2:B18}),Male,},b11,1})
关于我在哪里可以得到帮助,有什么建议或指导吗
非常感谢尝试IFS公式而不是开关
=ARRAYFORMULA({"Group";IF(A2:A="",,If(H:H="",,
IFS(I:I="Male",
VLOOKUP(H:H,SORT({GroupInfo!C2:C18*({GroupInfo!A2:A18="Male"}+{GroupInfo!A2:A18="Male/Female"}),GroupInfo!B2:B18},1,1),2,1),
I:I="Female",
VLOOKUP(H:H,SORT({GroupInfo!C2:C18*({GroupInfo!A2:A18="Female"}+{GroupInfo!A2:A18="Male/Female"}),GroupInfo!B2:B18},1,1),2,1))
))})
以下是如何做到这一点的示例非常感谢Sergey。。。我不得不稍微改变公式,从第2行开始,但一切都很完美!!!非常感谢。