如何使用Excel的“倒減法”?
【例】如下圖所示。要求在B列計算連續(xù)的符合條件(>3)的數(shù)字個數(shù)。
分析:
根據(jù)條件計算,我們用countif可以輕松解決,如:
=Countif(a:a,">3")
但本題的難點在于要分段統(tǒng)計,本段的區(qū)域大小很難確定。
=Countif(?,">3")
本題借用lookup也可以計算出來,但比較麻煩
B2公式:
=IF(OR(A2<=3,A3>3),"",IFERROR(ROW()-LOOKUP(1,0/(A$2:A2<3),ROW(A$2:A2)),ROW()-1))
如果用倒減法,公式將變得簡單很多:
=IF(OR(A2<=3,A3>3),"",COUNTIF(A$2:A2,">3")-SUM(B$1:B1))
公式說明:
IF(OR(A2<=3,A3>3),"":如果A列當前行<=3或下一行大于3,則公式返回空。
COUNTIF(A$2:A2,">3")-SUM(B$1:B2):利用COUNTIF函數(shù)統(tǒng)計A列當前行以前共有多少個大于3的數(shù)字,然后減去B列已有結(jié)果。這里一定要注意區(qū)域的引用方式。
補充:所謂倒減法,就是利用本列公式已計算的結(jié)果進行倒推的算法。是excel公式設(shè)置時很常用的一種公式算法,希望同學們能熟練掌握。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項卡進入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點擊加載更多評論>>