如下样表:
需要统计最近七天的交易笔数、指定区域的交易笔数与总额,这就牵涉到如何表达“最近七天”这个日期统计条件。
Excel中的日期实际上是自然数字,只是设置为日期格式而已。
Excel中的日期是这样规定的:从1900年1月1日是第一天,是自然数1,1900年1月2日是自然数2,2018年6月7日是自然数43258。
既然是自然数,就可用”=“、”<>"、">="、"<="进行比较运算。
比如:
“=2018/6/7”表示在2018/6/7这一天;
“<>2018/6/7”表示不在2018/6/7这一天;
“>=2018/6/7”表示2018/6/7及以后的日期;
“<=2018/6/7”表示2018/6/7及以前的日期。
公式实现在本示例中,统计最近七天的相关交易数据,就需要正确表达“最近七天”这个条件。
下图,以COUNTIF函数统计最近七天的交易笔数为例,分析了各种“最近七天”的表达方式与对错原因:
其他应用举例:1、近七天(包括今天)的交易笔数,公式:
=COUNTIF(C2:C19,">="&TODAY()-6)
2、近七天(包括今天)北京的交易笔数,公式:
=COUNTIFS(C2:C19,">="&TODAY()-6,A2:A19,"北京")
3、近七天(包括今天)天津的交易总额,公式:
=SUMIFS(B2:B19,C2:C19,">="&TODAY()-6,A2:A19,"天津")
结果如下图: