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
相关产品推荐
相关产品推荐

