Google Sheets自定义公式修复:仅标记当年当前日历周
解决Google Sheets仅标记当年当前日历周的问题
你之前的公式只对比了日历周数,没有限制年份,所以会匹配到其他年份同周数的条目。只需在公式里同时加入年份匹配的条件即可修复,两种简便方案任选:
用
CALENDARWEEK的修复公式:=AND(YEAR(TODAY())=YEAR($A4), CALENDARWEEK(TODAY())=CALENDARWEEK($A4))逻辑:通过
AND函数同时满足两个条件——单元格$A4的年份和当前年份一致,且日历周数和当前周一致。用国际标准周数函数
ISOWEEKNUM的修复公式(适合需要遵循ISO周标准的场景):=AND(YEAR(TODAY())=YEAR($A4), ISOWEEKNUM(TODAY())=ISOWEEKNUM($A4))注:
ISOWEEKNUM和CALENDARWEEK在跨年周的计算规则上略有差异,可根据你的周数统计习惯选择。
替换掉原来的自定义公式后,条件格式就只会标记当年的当前日历周条目了。
内容的提问来源于stack exchange,提问作者Johannes Huck
相关产品推荐
相关产品推荐

