【扩展】为啥日期判断公式A2>"2018-7-1"会出错?
· 正 · 文 · 来 · 啦 ·
以前写过一篇文章,介绍如何按年、季、月、旬、周进行统计:
【文末赠书】一篇文章搞定按年、季、月、旬、周求和,超级实用,建议收藏备用
要统计指定日期之间的数字,我们用上文中介绍的公式。比如统计7月、8月的金额之和,用公式:
=SUMPRODUCT((A2:A11>="2018/7/1")*(A2:A11<"2018/9/1")*B2:B11)
公式看以没问题,but,得出的结果竟然是0,为毛?
为了琢磨问题所在,我们在C列用IF来判断日期大小,看有无问题:
结果明显不正确,将上面的日期替换为其他文字
结果也是错误的,看来公式是将上面的日期作为文本对待了。
我们知道,要将文本数字转换为可计算的数值,可以在前面加两个负号(负负得正)或乘以1,就可转为数字。
测试一下看结果:
结果完全正确,耶
看来之前的推断是正确的,用前面那种形式来判断日期,Excel将其视为文本对待了。
需要注意的是,在SUMIF条件中使用这种写法,却不会出错,会自动将其视为日期对待。如下图A16单元格公式:
1、日期比较公式A2>"2018-7-1"中将日期视为文本,不会自动转为日期。
2、要将上面的文本日期转为数字日期,可在前面加两个负号或乘以1。
3、在SUMIF等函数中做条件判断时,日期可写为"2018-7-1"这种形式。
下篇预告
【扩展】如何批量修改某区间的数字?
本公众号不同于其他号,一篇文章不会反复推送,要阅读历史文章,请在本公众号主页发送关键词“目录”,也可发送其他关键词阅读相应文章或下载相应资料。
答疑 | 练习
整理类 | 筛选类
仪表盘 | 图表模板
财务图表1 | 财务图表2
中秋 | 七夕
如果本文对你有帮助,走时别忘了点一下文章底部的广告↓和右下角的大拇指↘
赞 (0)