Google sheets 根据4个可能的单元格值计算2张图纸上的点
我正在制作一份各种各样的花名册,并希望在人们参加活动时给他们的名字打分。例如,我们使用4种可能的回答;出席、迟到、缺席和擅离职守。基本上,有出席者得2分,迟到者得1分,缺席者得0分,擅离职守者得2分 我们有一个主要的“数据库”表,上面有每个人的信息,然后是一个考勤表。我想使用Google sheets 根据4个可能的单元格值计算2张图纸上的点,google-sheets,sum,google-sheets-formula,array-formulas,gs-vlookup,Google Sheets,Sum,Google Sheets Formula,Array Formulas,Gs Vlookup,我正在制作一份各种各样的花名册,并希望在人们参加活动时给他们的名字打分。例如,我们使用4种可能的回答;出席、迟到、缺席和擅离职守。基本上,有出席者得2分,迟到者得1分,缺席者得0分,擅离职守者得2分 我们有一个主要的“数据库”表,上面有每个人的信息,然后是一个考勤表。我想使用QUERY(select where)来确定添加点的正确名称 我不完全理解查询功能及其局限性,这就是为什么我想在这里提问的原因,因为我相信你们大多数人的知识水平是我对谷歌表单的10倍。我曾考虑过只使用=if(A1='Seco
QUERY(select where)
来确定添加点的正确名称
我不完全理解查询功能及其局限性,这就是为什么我想在这里提问的原因,因为我相信你们大多数人的知识水平是我对谷歌表单的10倍。我曾考虑过只使用=if(A1='Second sheet'!A2)
等,但我还记得查询功能,它可以帮助实现这一过程的自动化
这就是我希望在“数据库”表上显示的点
这是考勤表上的数据
=ARRAYFORMULA(IF(A2:A<>"", MMULT(IFERROR(
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C2:D,
"Attended", 2),
"Late", 1),
"AWOL", -2)*1, 0),
TRANSPOSE(COLUMN(C2:D))^0), ))
=ARRAYFORMULA(IFERROR(VLOOKUP(F8:F, Attendance!A:B, 2, 0)))