如图所示:
第一列和第二列是countifs行数,所有行都被计算了。我想要有多少采购单countifs函数执行多少次。我现在做的是选中一列然后按F2,然后ctrl+Enter把一列都设置函数,这样会导致所有的行(65535行)有数据。
如下图:
我并不是要把0影藏,我要把在第一列自动计算第四列的内容,但是没有数据的行不设置行数,有内容的行会影响vba程序。
我要说明,用if 函数去掉的做法我一开始就试过了。A列可以这样设置。
B列也这样设置的时候EXCEL就奔溃了,问题的重点应该是在这里。抱歉之前说的有问题。
在B3单元格输入以下公式,然后向下填充公式
=COUNTA(D$3:D3)
然后在Excel选项的“高级”中,取消勾选“在具有零值的单元格中显示零”。这样就不需要加上条件判断了,所有0值不显示。
详见附图
追问我在问题中说明了我不是要隐藏零,我的最终目的是后面的行都是“干净的”。
我发现用IF(C1="","",COUNTIFS($C$1:C1,C1))可以弄出来但是计算很慢,特别吃资源。实际上我觉得我的问题的原因是if 和countifs同用十分占用资源,至于为什么要这么设置函数,那是为了向后台传输参数用作判断
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-09-16
A4单元格公式:
=IF(D4="","",原公式)
=IF(D4="","",原公式)