更新时间2019-01-26 00:36:29
假设左表在列A-D,右表在列F-M:第1-2行为标题行;
在列F的班级下输入相应的"一年级"、"二年级"。。。。
注意:该列的输入值必须与列A的表达是一致的,否则配对不上;
在单元格G3录入公式:
=SUM(IF($F3=$A:$A,1,0)) - 编辑后,按Ctrl+Shift+Enter确认
在单元格H3录入公式:
=SUM(IF($F3=$A:$A,IF($C:$C="语文",1,0),0)) - 编辑后,按Ctrl+Shift+Enter确认
在单元格I3录入公式:
=SUM(IF($F3=$A:$A,IF($C:$C="数学",1,0),0)) - 编辑后,按Ctrl+Shift+Enter确认
在单元格J3录入公式:
=SUM(IF($F3=$A:$A,IF($C:$C="英语",1,0),0)) - 编辑后,按Ctrl+Shift+Enter确认
在单元格K3录入公式:
=SUM(IF($F3=$A:$A,IF($C:$C="语文",$D:$D,0),0))/$H3 - 编辑后按Ctrl+Shift+Enter确认
在单元格L3录入公式:
=SUM(IF($F3=$A:$A,IF($C:$C="数学",$D:$D,0),0))/$I3 - 编辑后按Ctrl+Shift+Enter确认
在单元格M3录入公式:
=SUM(IF($F3=$A:$A,IF($C:$C="英语",$D:$D,0),0))/$J3 - 编辑后按Ctrl+Shift+Enter确认
选取单元格F3-M3,下拉复制到F4以下所需的行即可。
注意:两表中年级,科目的标识必须一致,尤其注意有否在其末位加上了不现实的空格等,否则配对不上会返回不正确的结果。
下一篇:一个怪现象