You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets:如何在日期列表中查找最近的周日

解决Google Sheets筛选特定星期几的最新日期问题

正确公式示例(以周日为例)

如果要从G2:P2范围内找出最近一次周日的使用日期,可使用以下公式:

=MAX(FILTER(G2:P2, WEEKDAY(G2:P2)=1))

若要避免无对应记录时显示错误值,可添加错误捕获:

=IFERROR(MAX(FILTER(G2:P2, WEEKDAY(G2:P2)=1)), "无周日使用记录")

公式说明

  • WEEKDAY(G2:P2)=1:筛选范围中所有周日的日期(注:WEEKDAY函数里1代表周日,若表格星期起始设置不同,可调整数字,比如2对应周一)
  • FILTER函数提取符合条件的日期
  • MAX函数从筛选结果中取最大值,即最近的一次日期
  • IFERROR用于处理无符合条件记录的情况,返回自定义提示文本

你之前公式的问题

你尝试的=IF(G2:P2(WEEKDAY(1)),MAX)存在语法错误:

  • 未正确嵌套函数,WEEKDAY需要作用于具体单元格范围
  • MAX函数未指定计算范围,逻辑不完整

内容的提问来源于stack exchange,提问作者Jonathan Diaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 18:36:23