在第一列中,我有一个列表,该列表按几个学生的日期和所要求的主题排序。可以看出,如果问题已经解决,则表将按数据,名称,主题和复选框排列。
在第二列中,我有一个下拉列表,我想在其中选择学生并在其最近15天的请求下方进行查询,以检查该学生是否已完成。
每次选择该学生时,A4行将显示他/她最近15天排序的所有主题,单元格F3和F4将根据总数和已解决问题进行计数。
是否可以通过公式应用它?
如果需要,这是文件:
https://docs.google.com/spreadsheets/d/1w7beVyUr0pEUoRSgqQYYOi0y0Sbd8scC3B825GKA3sQ/edit?usp=sharing
控制表上的列A包含日期和文本字符串(无效日期)的混合,因此公式必须为:
=ARRAYFORMULA(QUERY(SORT({IFNA(IF(N(Control!A2:A)<>0; Control!A2:A; DATE(
REGEXEXTRACT(Control!A2:A; "/(\d+) ");
REGEXEXTRACT(Control!A2:A; "/(\d+)/");
REGEXEXTRACT(Control!A2:A; "^\d+"))+
INDEX(SPLIT(Control!A2:A; " ");;2)))\ Control!B2:D}; 1; 0);
"select Col2,Col3,Col4 where Col2 = '"&A1&"' limit 15"; 0))
F3:
=COUNTA(B4:B)
F4:
=COUNTIF(C4:C; TRUE)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句