79

我有一个这样的专栏:

您将使用哪些设备?

iPad
Kindle & iPad
No Tablet
iPad
iPad & Windows

我如何计算说 iPad 的人数?

此公式适用于完全匹配,但如果它包含附加值则无效:

=(COUNTIF(A2:A51,"=iPad")/COUNTA(A2:A51))*1

有什么建议么?

4

7 回答 7

114

现在可能已经解决了,但是我遇到了这个问题并想提供我的意见

=COUNTIF(a2:a51;"*iPad*")

重要的是,谷歌文档中的分隔参数是使用 a;而不是 a,

于 2013-11-12T08:25:10.580 回答
73

如果有人仍在寻找答案,这对我有用:

=COUNTIF(A2:A51, "*" & B1 & "*")

B1包含iPad字符串。

于 2014-12-08T14:40:15.423 回答
12

你应该使用

=COUNTIF(A2:A51, "*iPad*")/COUNTA(A2:A51)

此外,如果您想计算多个元素,例如 iPad 或 Kindle,您可以使用

=SUM(COUNTIF(A2:A51, {"*iPad*", "*kindle*"}))/COUNTA(A2:A51)

在分子中。

于 2013-12-06T17:09:25.063 回答
6

尝试直接在 COUNTIF 函数中使用通配符:

=(COUNTIF(A2:A51,"=*iPad*")/COUNTA(A2:A51))*1
于 2013-06-17T16:50:07.937 回答
3

当我正在搜索的字符串可以手动输入时,通配符对我有用。但是,我想将此字符串存储在另一个单元格中并引用它。我无法弄清楚如何使用通配符来做到这一点,所以我最终做了以下事情:

A1 是包含我的搜索字符串的单元格。B 和 C 是我想在其中计算 A1 实例数的列,包括在字符串中:

=COUNTIF(ARRAYFORMULA(ISNUMBER(SEARCH(A1, B:C))), TRUE)
于 2014-02-23T15:45:24.863 回答
0

我遇到了类似的问题,但是即使使用通配符等,各种计数解决方案仍然无法工作"*"&......我的问题是由 &nbsb (隐藏空格)引起的,它在从网页复制例如数据时隐藏在后台。这会阻止查找正常工作。利用:

 =TRIM(SUBSTITUTE(A2, CHAR(160), " ")) 

或者

 =TRIM(SUBSTITUTE(A2,CHAR(160),CHAR(32))) 

或类似的东西来摆脱它们。

于 2022-02-25T15:25:20.160 回答
-5

试一试=COUNTIF(A2:A51,"iPad")

于 2013-07-15T15:46:25.767 回答