请帮助简化此IF声明

时间:2016-10-04 19:18:17

标签: arrays if-statement dynamic excel-formula

我有这个IF语句正在做我想做的事情,但我希望它有更多的嵌套语句,而excel不允许它。

  • 在每一行中,每个学生都有一个课程标记,按ID编号排序。
  • 有些学生有11门课程,有些有30门。

我想要一个公式,根据他们的身份证明找到每个学生的最高课程标记,但是一些学生在下一个学生的课程开始之前有30行课程,所以目前我只能阅读前12行(课程) )为每个学生。

如果有人有任何建议,我会非常感激。

由于

  

= IF(A2 = D6,IF(A2 = D7,IF(A2 = D8,IF(A2 = D9,IF(A2 = D10,IF(A2 = D11,IF(A2 = D12,LARGE(H2: M12,1),大(H2:M11,1)),大(H2:M10,1)),大(H2:M9,1)),大(H2:M8,1)),大(H2:M7 ,1)),大(H2:M6,1)), “”)

1 个答案:

答案 0 :(得分:0)

假设学生数据位于F6:M562B6:C31处的输出在C7输入此公式数组并复制到{{1}的最后一条记录}}

输入C31 FormulaArray + [Ctrl] + [Shift] < em>同时,如果输入正确,您将在公式周围看到 [Enter] {

}

enter image description here