Excel358|比較日期,表達式應該這樣寫

如下樣表:

Excel358|比較日期,表達式應該這樣寫

需要統計最近七天的交易筆數、指定區域的交易筆數與總額,這就牽涉到如何表達“最近七天”這個日期統計條件。

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函數統計最近七天的交易筆數為例,分析了各種“最近七天”的表達方式與對錯原因:

Excel358|比較日期,表達式應該這樣寫

其他應用舉例:

1、近七天(包括今天)的交易筆數,公式:

=COUNTIF(C2:C19,">="&TODAY()-6)

2、近七天(包括今天)北京的交易筆數,公式:

=COUNTIFS(C2:C19,">="&TODAY()-6,A2:A19,"北京")

3、近七天(包括今天)天津的交易總額,公式:

=SUMIFS(B2:B19,C2:C19,">="&TODAY()-6,A2:A19,"天津")

結果如下圖:

Excel358|比較日期,表達式應該這樣寫


分享到:


相關文章: