excel公式设置时很常用公式算法:倒减法使用实例
相关阅读:excel筛选被锁定如何解除?excel表格消除筛选锁定操作方法 >>>进入阅读
excel筛选被锁定如何解除?我们在编辑别人发送过来的excel表格时经常会碰到筛选锁定的情况不仅无法筛选条件表格还会经常弹出筛选锁定的通知。那么excel筛选锁定了怎么解除呢?快和小编一起来了解一下吧。 >>>进入阅读
正文:
excel公式设置时很常用公式算法:倒减法使用实例
今天一位同学提了一个问题。要求在B列计算连续的符合条件(>3)的数字个数。
分析:
根据条件计算我们用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公式设置时很常用的一种公式算法希望同学们能熟练掌握。
其他类似文章:Excel图表怎么制作? >>>进入阅读
Excel是工作生活中很常用的办公软件但是在大企业中用表格表达一些数据的时候往往有点不太清晰不易理解下面给大家分享一下Excel图表的制作希望对大家的工作有所帮助快来看看吧! >>>进入阅读