[英]Google Forms: Auto-update sheet from submitted responses
Response are automatically added to the sheet "Form Responses". 响应会自动添加到“表单响应”工作表中。 I want to apply certain formulas in a sheet called "Student Answers". 我想在名为“学生答案”的表格中应用某些公式。 However, "Student Answers" doesn't auto-update from the submitted responses. 但是,“学生答案”不会根据提交的答案自动更新。 Here are the formulas I am trying to use: 以下是我尝试使用的公式:
='Form Responses'!A1
etc. ='Form Responses'!A1
等
=IF('Form Responses'!E6='Answers'!$E$2,1,0)
"Answers" is another sheet with an answer key =IF('Form Responses'!E6='Answers'!$E$2,1,0)
“ Answers”是另一个带有答案键的工作表
=SUM(D5:I5)
this sums the numbers given in the previous formula. =SUM(D5:I5)
将上一个公式中给出的数字相加。
Basically, I have created a quiz, and I want to grade the quiz on a separate sheet. 基本上,我已经创建了一个测验,我想在另一张纸上给测验评分。 Here is the Sheet in question . 这是有问题的工作表 。
The solution was to use =ARRAYFORMULA. 解决方案是使用= ARRAYFORMULA。 Here are my working examples: 这是我的工作示例:
=ArrayFormula('Student Submissions'!A:C)
for basic copying of columns =ArrayFormula('Student Submissions'!A:C)
用于列的基本复制
=ARRAYFORMULA(If('Student Submissions'!D3:D='Student Submissions'!D3,1,0))
for IF statements =ARRAYFORMULA(If('Student Submissions'!D3:D='Student Submissions'!D3,1,0))
IF语句的=ARRAYFORMULA(If('Student Submissions'!D3:D='Student Submissions'!D3,1,0))
=ArrayFormula(mmult(D3:I;TRANSPOSE(sign(column(D3:I)))))
for SUM =ArrayFormula(mmult(D3:I;TRANSPOSE(sign(column(D3:I)))))
=ARRAYFORMULA(J3:J/6*100)
for AVERAGE and percent =ARRAYFORMULA(J3:J/6*100)
的平均值和百分比
Note: I found these answers in the Google Product forums but cannot find the link again. 注意:我在Google产品论坛中找到了这些答案,但无法再次找到该链接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.