Excel COUNTIFS 对数字数据使用通配符

Excel COUNTIFS with wildcard on numeric data

ExcelCOUNTIFS函数可以使用通配符来匹配数值数据吗?例如。具有以下人为的 table:

我想要一个使用数据验证的下拉菜单,允许用户 select 1、2、3 或 *(通配符)。然后 Excel 应该计算等于 selected 年龄的环尾狐猴的数量,其中 * 将导致计算所有环尾狐猴。

如果用户selects 1,则输出为2。如果用户selects 2,则输出为1。如果用户selects 3,输出将为 0。如果用户 selects *,输出将为 3.

此公式计算Age为1时环尾狐猴的数量

=COUNTIFS(A2:A7,1,B2:B7,"Ringtailed")

但是这个公式没有计算环尾狐猴的总数:

=COUNTIFS(A2:A7,"*",B2:B7,"Ringtailed")

我的问题是 COUNTIFS 似乎不允许通配符匹配任何数值,但只能匹配任何文本值。如果我将年龄输入为“1”、“2”、“3”、“1”、“2”、“3”,则上述公式有效。但我无法重新格式化年龄参考。

我的评论也是这样:

=SUMIFS(A2:A7,A2:A7,D2,B2:B7,D4)

单元格 D2 和 D4 具有数据验证下拉列表,允许选择列表中的项目。

使用 countifs 会得到不同的结果:

COUNTIFS(A2:A7,D2,B2:B7,D4)

并且将 * 添加到类型列表将计算所有类型。 请注意,行应减少到 7,而不是显示 6 的图像。