打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
对不起!骗你爱上了Excel函数

学习班还没开始,就有学员爱上函数,真是罪过。一切都离不开你的支持,以及超级强大的解答团队。

函数真的是一个很神奇的功能,可以解决掉非常多的问题。今天,卢子就挑选3月5日,群内一部分问题进行说明。

1.将周末的日期标示出来。

在B2单元格输入公式,并下拉,如果显示TRUE就是周末。

=WEEKDAY(A2,2)>5

WEEKDAY函数就是将日期显示成数字星期几,而周末就是6跟7,显然都是大于5。这里强调一下,第2参数,一定要设置为2,这样数字1就代表星期一,数字7就代表星期日。

学员的问题解决后,又提出了一个问题:如何让日期显示成星期几的形式?

在C2单元格输入公式,并下拉。

=TEXT(A2,"aaaa")

TEXT函数的第2参数设置为4个a,就是中文星期几,如果要显示成中文几,就设置为3个a。

=TEXT(A2,"aaa")

2.根据开票时间和天数,计算到期时间。

在E2单元格输入公式,并下拉。

=C2+A2

日期是一种特殊的数字,将单元格设置为常规就可以知道。我们都知道数字是可以进行加减运算的,同理,日期也可以进行加减运算。

学员又在此基础上提了一个问题:截止到今天,划分成六 种情况:未到期,超期1-30天,超期31-60天,超期61-90天,超期91-120天,超期121-150天。

在F2单元格输入公式,并下拉。

=LOOKUP(TODAY()-E2,{-365,"未到期";1,"超期1-30天";31,"超期31-60天";61,"超期61-90天";91,"超期91-120天";121,"超期121-150天"})

公式看起来很长,其实很简单,将内容放在两列,就一目了然。

未到期,TODAY()-E2就是负数,不过这些负数都是大于-365,没有超过1年的。如果有超过1年的,可以写一个比较小的负数,比如-3650。

3.获取开始日期3个月后的日期。

在B2输入公式,向下拉。

=TEXT(EDATE(A2,3),"e年m月")

EDATE函数就是获取某个日期之后多少个月,或者之前多少个月。比如之后3个月就是3,之前3个月就是-3。

TEXT函数就是将日期转换成年月的形式。

读者又提出了一个问题:如果是获取日期之前2年呢?

1年就是12个月,2年就是24个月,将EDATE函数的第2参数设置为-24即可。

=TEXT(EDATE(A2,-24),"e年m月")

相关文章:

帐龄最简单的处理办法

LOOKUP函数,以一敌百

曾经,你有没被谁骗过,从而爱上什么或者恨什么?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
错误值?多牛X?才能说自己能够处理完?
Excel使用六技巧
excel可以给出两个日期计算有多少个月吗?
Excel 如何实现公式输入日期后自动固定
Excel计算固定资产折旧,做账其实很简单!
EXCEL 在月、日前统一加年份;把日期与时间合并在一个单元格内
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服