具有动态范围的可编辑 CountIfs 公式

问题描述 投票:0回答:2

我正在尝试在 excel 中为我的报告中的 C 列和 E 列创建一个动态范围的宏,其中 Cell J2 是我公式最后一个参数的参考。

我目前使用的公式如下:

=COUNTIFS($C$2:$C$97, "\<\>33",$E$2:$E$97,J2,$C$2:$C$97, "\<\>55",$E$2:$E$97,J2,$C$2:$C$97, "\<\>10",$E$2:$E$97,J2,$C$2:$C$97, "\<\>76",$E$2:$E$97,J2)

我在网上搜索了各种示例进行测试,但找不到任何适合我的应用程序的东西,而且由于我不懂 VBA,所以我的尝试一直没有成功。

excel vba countif
2个回答
0
投票

在公式中使用 $E$2:$E$97;J2 一次。
没有“ESCAPE CHARACTER”\作品:

=COUNTIFS($C$2:$C$97; "<>33";$C$2:$C$97; "<>55";$C$2:$C$97; "<>10";$E$2:$E$97;J2;$C$2:$C$97; "<>76")

-1
投票

您是否在计算有多少个单元格等于

"\<\>33"
"\<\>55"
等?这将始终为 0。单个单元格不能同时等于 2 个不同的东西。

您是否在计算有多少个单元格等于

"\<\>33"
"\<\>55"
等?尝试使用这样的公式:

=COUNTIFS($C$2:$C$97, "\<\>33",$E$2:$E$97,J2) + COUNTIFS($C$2:$C$97, "\<\>55",$E$2:$E$97,J2) + COUNTIFS($C$2:$C$97, "\<\>10",$E$2:$E$97,J2) + COUNTIFS($C$2:$C$97, "\<\>76",$E$2:$E$97,J2)
© www.soinside.com 2019 - 2024. All rights reserved.