在可见范围上进行条件格式化?

我有一个有时间表的行为表,我想突出显示比上面更多20多分钟的行。
实际的分钟数并不重要。

为此,我使用条件格式与公式:
=F3-F2>0,01766

在这里输入图像说明

到现在为止还挺好。
但是现在,如果我在表格上应用filter,则公式不再适用,因为它会查看隐藏的行。
只有第一个亮点是由条件格式,其他两个是由我完成的。

在这里输入图像说明

是否有可能获得条件格式只查看可见行?

我只能通过使用筛选索引的特殊列来提出解决scheme。 在我的例子中,我正在过滤数据的'1',所以我会在列L中添加'1'。如果你有多个filter,你可以添加在列L.

Col H检查Col E中的单元格是否存在于filter列表中

我发现最后一行没有被过滤。 公式必须以数组公式input,即input公式,然后按Ctrl Shift Enter

Col J检查当前行和最后一个未过滤的行的列F中单元格之间的差异是否在20到21分钟之间。 条件格式应用于这个单元是真实的

下面的图片,不用任何filter 没有过滤器

添加“1”作为filter 过滤器1

已过滤的行隐藏 过滤器隐藏

式

这是一个Google表格

请注意,SUBTOTAL()具有用于忽略隐藏行的选项:这使您可以创build基于公式的帮助程序列,以确定是否过滤掉了一行…

在这里输入图像说明

注Col C是一个数组公式

仅筛选“A”后:

在这里输入图像说明

这样,您可以根据需要筛选多个列。