如何实现excel 日期自动显示为制表当天前一天的日期,并且以后打开表格这个日期都显示为制表当天日期?

如果制表当天是周一,则显示上周五的日期。
我现在用的函数=IF(WEEKDAY(TODAY(),2)<>1,TODAY()-1,"")有两个问题:1、制表日期是周一的时候,显示为空白;2、日期显示的是打开表格的日期而不是固定显示为制单日期前一个工作日的日期。
求高手指点

第1个回答  2013-01-30
第一个问题:首先
WEEKDAY(serial_number,return_type)函数,
return_type 返回值:
1 或省略 数字 1(星期日)到数字 7(星期六),同 Microsoft Excel 早期版本。
2 数字 1(星期一)到数字 7(星期日)。
3 数字 0(星期一)到数字 6(星期日)。
你在星期一制表时,1<>1为false,所以执行”“这条语句
第二个问题:
由于要看是否会变我要明天才能知道结果。
第2个回答  推荐于2021-02-03
你有两个问题:一是什么情况称作制表,是修改或输入数据,称作制表吗?二是你用的函数TODAY()就是指打开表格的当天日期。我可以帮你解决问题,请给QQ号联系追问

284628914麻烦你加下

本回答被提问者采纳
相似回答