Меня попросили создать сводку для некоторых ответов в форме Google, и хотя у меня есть рабочее решение, я не могу помочь, но чувствую, что должно быть более элегантное.
Форма собирает данные, относящиеся к проверке случаев - каждая команда (более 100 команд) должна проверять определенное количество случаев на основе количества сотрудников в своей команде и вводить результаты для каждого случая, которые они проверяли, в форме Google. Команда, которая настроила это, хочет, чтобы я суммировал данные по группам, месяцам и разделам формы (предварительные вопросы, регистрация случаев, результаты и т. Д. c). В интерактивной форме есть 8 разделов, от 1 до 13 вопросов, все с да / нет / нет / пустыми ответами.
(честно, я бы не подошел к тому, чтобы все это настроить, но это не в моих руках!)
Таким образом, они, по сути, ищут живую ежемесячную сводку с названиями команд внизу, названиями разделов вверху и% заполненных возрастов, которые будут соответствовать записям в качестве они приходят (где мы также можем использовать importrange и query для вставки соответствующих битов в другие сводные таблицы Google, как и когда это необходимо).
В настоящее время у меня есть следующее:
=iferror(sum(countifs('Form Responses'!$B:$B,$A3,'Form
Responses'!$F:$F,"Yes",'Form Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1)),countifs('Form
Responses'!$B:$B,$A3,'Form Responses'!$G:$G,"Yes",'Form
Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1)),countifs('Form
Responses'!$B:$B,$A3,'Form Responses'!$H:$H,"Yes",'Form
Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1)),countifs('Form
Responses'!$B:$B,$A3,'Form Responses'!$I:$I,"Yes",'Form
Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1)),countifs('Form
Responses'!$B:$B,$A3,'Form Responses'!$J:$J,"Yes",'Form
Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1)),countifs('Form
Responses'!$B:$B,$A3,'Form Responses'!$K:$K,"Yes",'Form
Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1)))/(countifs('Form
Responses'!$B:$B,$A3,'Form Responses'!$E:$E,">="&$B$1,'Form
Responses'!$E:$E,"<"&edate($B$1,1))*6),0)
Это работает, но похоже на решение проблемы грубой силы и невежества. Я пробовал countifs & array, я посмотрел сводку, но не могу получить группы разделов, у меня была игра с запросом, но я не могу понять, как попросить его подсчитать все Yeses в нескольких столбцах сразу.
Есть ли более изящное решение, или я должен смириться с тем, чтобы настроить сводки следующего финансового года, как это?
Редактировать: