为了筛选出成绩达到60分及以上的学生名单,并在一个单独的表格中列出他们的姓名,我们可以按照以下步骤操作:
首先,在“成绩汇总”工作表的C2单元格中,我们需要写一个公式来检查B2单元格中的分数是否大于等于60。如果条件满足,我们将把A2单元格中的姓名与前面的计数结果连接起来。如果条件不满足,我们则保持前一次的连接结果不变。这个公式是:
=IF(B2>=60, "1." & A2 & " ", C1)
这里的"1."代表序号,可以根据需要进行修改。接着,在C3单元格中,我们需要继续这个逻辑,并加上一个新的计数功能,以计算有多少学生的分数达到了60分或以上。这个公式是:
=IF(B3>=60, C2 & COUNTIF(B$1:B3,">=60") & " " & A3 & " ", C2)
这里,COUNTIF函数用于计算从B1到B3范围内有多少个数大于等于60。然后,我们将这个计数与" "和A3(即当前行的姓名)连接起来。最后,将这两个公式向下拖动到包含所有数据的最后一行。
接下来,在“入围名单”工作表的B5单元格中,我们需要列出所有分数达到60分及以上的学生的姓名。我们可以使用LOOKUP函数结合0/0技巧来实现这一点。这个公式是:
=LOOKUP(1, 0/成绩汇总!B:B, 成绩汇总!C:C)
这里,0/成绩汇总!B:B会产生一个数组,其中所有非零值的位置都会变成错误值(#DIV/0!),而所有为零的位置则会保持为零。LOOKUP函数会在这些错误值中寻找1,由于数组中只有一个1(实际上是LOOKUP函数的查找值),它会在对应的C列中找到相应的结果。这样,我们就得到了所有分数达到60分及以上的学生的姓名列表。
温馨提示:答案为网友推荐,仅供参考