今天一位同学提了一个问题,。要求在B列计算连续的符合条件(>3)的数字个数。
分析:
根据条件计算,我们用countif可以轻松解决,如:
=Countif(a:a,">3")
但本题的难点在于要分段统计,本段的区域大小很难确定。
=Countif(?,">3")
本题借用lookup也可以计算出来,但比较麻烦
在Excel工作表中引用PowerPoint演示文稿的方法
在Excel工作表中插入Word文档和PowerPoint演示文稿的方式基本相同,都是使用“对象”对话框将已制作完成的文档以文件的方式插入,下面以插入PowerPoint演示文稿为例来介绍在Excel工作表中引用PowerPoint演示文稿的方法。 1、启动Excel 2013,打开需要插入演示
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一个非常炫酷、实用的功能。通常情况下,通过设置数据有效性的序列来源,就可以完成一个简单的下拉菜单功能。那能不能根据数据源的变化,动态更新下拉菜单中的结果呢? 谈起建立动态数据有效性,很多小伙伴会立刻想起