技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 軟件教程 > Excel教程 >

Excel如何使用“倒減法”統(tǒng)計數(shù)據(jù)

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-06-12 18:07┆點擊:

  舉個例子:下圖所示的表格中A列記錄了公司每天加班的人數(shù),要求在B列中,若連續(xù)加班人數(shù)超過3人的,每段最后一格記錄此段的小計天數(shù)。

Excel如何使用“倒減法”統(tǒng)計數(shù)據(jù) 三聯(lián)

  問題在于,A列中出現(xiàn)連續(xù)加班天數(shù)超過3人的,根本無規(guī)律可言。因此在B列中進行自動統(tǒng)計,如何構(gòu)造公式就成了難點。常用的函數(shù)COUNTIF雖然是計數(shù)能手,但在無規(guī)律的數(shù)據(jù)面前,它也傻了;而LOOKUP函數(shù)雖然也夠強大,但靠它來完成任務(wù),你也得出一身冷汗??磥磉€得自力更生,巧妙地構(gòu)造一個公式來解決。

  為此,我們只需將光標(biāo)定位到B2單元格,然后在公式框中輸入如下公式:

  =IF(OR(A2<=3,A3>3),"",COUNTIF(A$2:A2,">3")-SUM(B$1:B1))

  公式輸入之后,拖動B2右下角的填充柄,填充到B列的最后單元格,這樣,符合條件的天數(shù)就自動統(tǒng)計并填寫好了。

2

  為便于理解,下面對公式進行一些說明:

  【IF(OR(A2<=3,A3>3),""】段:如果A列當(dāng)前行<=3或下一行大于3,則公式返回空,B列當(dāng)前單元格什么也不填寫。

  【COUNTIF(A$2:A2,">3")-SUM(B$1:B2)】段:利用COUNTIF函數(shù)統(tǒng)計A列當(dāng)前行以前共有多少個大于3的數(shù)字,然后減去B列已有結(jié)果,就得出最近一段中符合條件的天數(shù)。這里一定要注意所引導(dǎo)的區(qū)域的引用方式,要使用$符號。

  不怕沒規(guī)律,就怕沒有好公式。一個好公式可以解決大問題。電腦教程