使用和不使用隐藏行的Excel公式汇总

时间:2016-06-21 17:41:56

标签: excel excel-formula

简单地说,我希望有一个总计单元可以在包括所有价格和包括所有可见价格(不包括隐藏值)之间进行交换。

我想检查C列是否已过滤,是否使用了函数,如果它不使用其他函数。

以下是布局说明:

[Excel Table][1]http://imgur.com/S8ieGuv

我可以使用AGGREGATE函数进行交换,我的问题是IF的IF语句是否过滤了列。

这就是我目前所拥有的:

= IF(ColumnIsFiltered,AGGREGATE(9,7,A2:A7),AGGREGATE(9,6,A2:A7))

聚合函数按预期工作,但我找不到任何替代" ColumnIsFiltered"一部分。

非常感谢任何帮助,

亚历

1 个答案:

答案 0 :(得分:0)

对于 A 列中的数据,这里有一种方法可以判断所有数据是否可见或某些数据是否已被滤除:

=IF(COUNTA(A:A)=SUBTOTAL(3,A:A),"all visible","not all visible")

enter image description here

当然,您可以用AGGREGATE函数替换文本。