由于这是您的第一篇文章,我将采用我认为您会发现最容易理解的方法。这是一个很长的公式(我已将其放在 A16 中名为“Erik Help”的新工作表中),但它只是多次重复相同的元素:
=FILTER(A2:K11, IF(B15=TRUE, B2:B11>=90, B2:B11^0), IF(C15=TRUE, C2:C11>=90, B2:B11^0), IF(D15=TRUE, D2:D11>=90, D2:D11^0), IF(E15=TRUE, E2:E11>=90, E2:E11^0), IF(F15=TRUE, F2:F11>=90, F2:F11^0), IF(G15=TRUE, G2:G11>=90, G2:G11^0), IF(H15=TRUE, H2:H11>=90, H2:H11^0), IF(I15=TRUE, I2:I11>=90, I2:I11^0), IF(J15=TRUE, J2:J11>=90, J2:J11^0), IF(K15=TRUE, K2:K11>=90, K2:K11^0))
FILTER 的第一个参数告诉函数要过滤什么(在本例中为 A2:K11)。
之后,设置一个 IF 语句来检查每个复选框。如果选中该复选框,过滤器将只包括在该科目中获得 90 分或更高分的学生。
如果未选中该复选框,则自动包含学生(即显示“B2:B11^0”等的部分,因为任何零幂等于 1,并且 1 和 TRUE 与谷歌表格)。换句话说,如果没有选中任何复选框,那么所有学生都会对所有科目阅读 TRUE,即,所有学生都将被包括在内(或者,换一种说法,没有人被排除在外)。虽然 ^0 不是绝对必要的(即,除零以外的任何数字都与 TRUE 相同),但我认为如果将 TRUE 表示为 TRUE 或 1,它是更好的公式练习,并且其他人更容易理解。
我还在 A15:A 上设置了条件格式,将名称加粗。 (条件格式规则用英语表示,“如果有任何内容,请使用粗体。”)您可以通过单击 A15:A 范围内的任意位置,然后选择 格式 > 条件格式 来查看规则菜单并单击打开屏幕右侧窗口中显示的规则。