max(filter()) 给出工作表中日期范围的错误

max(filter()) giving an error for date range in sheets

我想我为数据创建了一个 link:https://docs.google.com/spreadsheets/d/1fsp7ve08GDfKClVMTgS35SgOR9u3STHewlQUy2ADJr8/edit?usp=sharing

如果您查看结果选项卡,学生 B A 在 2021 年 10 月 29 日和 2021 年 10 月 15 日的最高分相同。当我在过滤器上执行 Max 时,它 returns 0.

我已经确认 return 是一个使用 =isdate() 的日期。那么为什么max会导致值为0呢?

在 C4 中使用:

=INDEX(SORTN(SORT({data!B2:B, data!A2:A}, data!F2:F, 0), 9^9, 2, 2, 1),,1)