=2019年3月1日",A:A,"="&F3,A:A,"="&F3這種格式來進行引用。3、條件使用時間函數求當月的銷售..."/>
例如,下面有一份公司的銷售流水數據,我們要做的工作是要知道指定期間的銷售數量是多少。
假設我們現在要求3月份的銷售數量總額是多少
那我們可以用條件求和函數SUMIFS來進行計算,對于時間做條件,很多小夥伴容易出錯。
1、直接在公式裡面輸入時間
使用公式:
=SUMIFS(B:B,A:A,">=2019年3月1日",A:A,"<=2019-3-31")
當直接在公式裡面輸入時間時,需要用雙引号将其括起來,然後常用的時間格式可以是
2019年3月1日
2019-3-1
2019/3/1
這些格式在雙引号裡面都可以使用。
2、條件引用單元格的時間
F3單元格的時間是3月1日,G3單元格的時間是3月8日,使用公式計算1-8日的銷售
=SUMIFS(B:B,A:A,">="&F3,A:A,"<="&G3)
之前的時間是在雙引号裡面的,引用單元格時間的時候,要使用">="&F3這種格式來進行引用。
3、條件使用時間函數
求當月的銷售數量:
=SUMIFS(B:B,A:A,">="&EOMONTH(TODAY(),-1) 1,A:A,"<="&EOMONTH(TODAY(),0))
EOMONTH(TODAY(),0),固定用法,表示當月的最後一天
EOMONTH(TODAY(),-1),固定用法,表示上月的最後一天
EOMONTH(TODAY(),-1) 1,上月最後一天再加1天,就是本月的第1天。
兩個條件分别是第1天,最後1天。
綜上所述,在SUMIFS中,對于時間日期引用方式是:
接下來是很多小夥伴們在使用過程中經常出錯,而不知道為什麼的
下面兩種情形中,都是從軟件裡面導出來的左邊原始數據,然後使用SUMIFS,用時間套用,結果是0
=SUMIFS(B:B,A:A,">=2019-3-1",A:A,"<=2019-3-31")
情形1
這種情況是因為2019.02.01這種數據是假的時間數據,
我們需要将左邊的時間轉換成真數據,使用數據分列的方法,選中A列數據,選擇數據分列,在最後一步,選擇時間數據,如下所示:
下面的情形,左邊是真正的時間數據,但是結果還是不對,如下所示
情形2
有的小夥伴可能覺得是因為有小時,分鐘數據才出的錯,其實并不是,而是因為這個數據是文本格式的。
我們同樣使用上述的數據分列的方法,将上述的時間數據進行分列,轉換一下,便可以得到正确的結果。
盡管帶有小時分鐘,但最後求和的結果還是對的。
你學會了麼?自己動手試試吧~
------------
歡迎關注,更多精彩内容持續更新中...
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!