我有一个excel电子表格,其中日期在一列中,结果/值在另一列中(不是彼此相邻,而是在同一张纸上)。我想设置一个小的汇总表,它将显示结果列中具有相应结果的最后日期,因为最新日期并不总是立即提供结果。我很感激任何帮助。
答案 0 :(得分:3)
您可以使用数组公式实现此目的。
=MAX(IF(B3:B12<>"";A3:A12;0))
重要的数组公式是您通过Control + Shift + Enter完成输入!!然后公式将自动括在大括号中。如果您只按下输入它将作为普通公式。
公式将做什么:
if
将遍历该范围,如果单元格内容满足您的条件,则它将第二个数组中相应单元格的值放入其结果数组中,否则将其置于0中。
然后MAX
命令正在处理结果数组。重要的是数组公式中使用的数组大小相同!