Excel中能不能用公式实现让一个单元格显示一个日期的上一个星期天的日期?

比如:A1=today()(假如为2016/05/06)那么我怎样用一个公式,让B2显示为上个星期天的日期?(即B2显示2016/05/01)... 比如:A1=today() (假如为2016/05/06)
那么我怎样用一个公式,让B2显示为上个星期天的日期?(即B2显示2016/05/01)
展开
 我来答
s今生缘
高粉答主

2016-05-06 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4952万
展开全部

=A1-WEEKDAY(A1,2)

追问
请问能解释一下原理吗?
如果要再显示一列为上上个周六的日期呢?
追答

  WEEKDAY是返回某日期是一周中的第几天的函数,第一参数是日期或引用,第二参数指定返回方式,一般使用数字2,从星期一开始返回1,即星期一返回1,星期二返回2……,比较符合习惯,(如果使用1,则从星期天返回1开始,星期一返回2、星期二返回3……)。

  再用日期减去返回的当天是星期几的数字,就得到上个星期天的日期了,如果要返回上个星期六,再多减一天即可:=A1-WEEKDAY(A1,2)-1,上上个星期六,再多减7天:=A1-WEEKDAY(A1,2)-8就是了。

平阳虎01
高粉答主

2016-05-06 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:4904万
展开全部
=A1-WEEKDAY(A1,2)
追问
请问能解释一下原理吗?
那同理怎么显示上上个周日呢?
追答
WEEKDAY(A1,2)求A1中的日期是星期几,用A1中的日期减去这个星期几就得到上一周的星期日了。
同理,要得到上上周的星期日,只再减去7就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式