【问题标题】:Count string occurrence IF 2 conditions are met如果满足 2 个条件,则计数字符串出现
【发布时间】:2021-04-23 17:23:07
【问题描述】:

我有这个数据集(示例)

它显示了不同城镇的不同反应以及受访者认为哪些行业有职位空缺(例如,阿克伦有 2 行(2 名受访者),给出了不同的行业)

现在我想从该数据集中绘制/收集每个城镇的每个行业的计数:因此,使用此表设置,我需要一个公式来显示,例如,阿克伦的“餐厅”被列出了多少次...

这就是我想要的公式,在单元格 B63 中,(“Akron”行,“restaurant”列)例如。这是用简单的英语解释我想要它做的事情。我尝试了无数种 COUNTIFS、IFS、MATCH、SUM、INDIRECT、LOOKUPS 等,但无法获得反映给定数据的数字。

=count if ("restaurant" appears in the range B53:D60 AND if those occurrences are in rows starting with "Akron" (in the range A53:A60))

主要的问题显然是这 2 个不同的标准包含 2 个不同大小的范围(不是类似的东西......)那么我怎样才能绕过这个障碍?

最后一点:给出的 imgs/ex 是我实际正在研究的更大范围的小表示...所以是的,我可以为每个只有城镇行作为我的城镇制定一个漂亮的公式范围...(COUNTIF 喜欢这种方法!)但是我有更多不同行数的城镇...为每个城镇制定城镇特定范围或差异公式需要很长时间...我更喜欢 1 个公式查看所有城镇行/范围和所有“行业”范围...

【问题讨论】:

  • 您能分享一份您的电子表格的副本(已删除敏感数据)吗?
  • 我不想...我提供的示例我认为可以很快地复制到工作表中。谢谢你的回复。

标签: google-sheets google-sheets-formula countif


【解决方案1】:

=COUNTIF(FILTER(DATA_RANGE,TOWN_NAME="TARGET_TOWN_NAME"),"=TARGET_INDUSTRY")

示例使用

=COUNTIF(FILTER(A2:C,A2:A="A"),"=1")

统计城镇 A 下 1 的响应。

Example Screengrab

【讨论】:

  • 我认为这可能有效!最初尝试一下,通过一些调整以适应我的实际数据集,似乎是有效的。谢谢马修 S。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-20
  • 2020-11-09
  • 2022-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多