3")但本題的難點在于要分段統計,本段的區域大小很難确定。=Countif(?,">3")本題借用lookup也可以計算出來,但比較麻煩B..."/>

tft每日頭條

 > 生活

 > excel常用公式減法

excel常用公式減法

生活 更新时间:2024-07-27 07:15:14

今天一位同學提了一個問題,如果用一般的解題思路還真的有些麻煩。不過使用Excel的“倒減法”卻可以輕松解決。

【例】如下圖所示。要求在B列計算連續的符合條件(>3)的數字個數。

excel常用公式減法(excel公式設置時很常用公式算法)1

分析:

根據條件計算,我們用COUNTIF可以輕松解決,如:

=Countif(a:a,">3")

但本題的難點在于要分段統計,本段的區域大小很難确定。

=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函數統計A列當前行以前共有多少個大于3的數字,然後減去B列已有結果。這裡一定要注意區域的引用方式。

補充:所謂倒減法,就是利用本列公式已計算的結果進行倒推的算法。是excel公式設置時很常用的一種公式算法,希望同學們能熟練掌握。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved