excel - 无法在excel中找到唯一值
问题描述
我在 excel 中有一些数据,我想根据多个条件选择唯一值。
我在excel中的数据是
姓名奖牌年份
- 2 2017
- 乙 3 2018
- C 5 2018
- 1 2016
- C 4 2017
- 乙 7 2018
- 1 2017
- D 4 2016
我想计算获得奖牌 >2 和 <6 且年份是 2017 年或 2018 年的唯一名称的数量。
所以我应该得到的结果是 2,因为 B 和 C 满足标准。
我在网上搜索了他的信息,我得到了一些使用 SUMPRODUCT 和 COUNTIFS 的公式,使用的公式是
=SUMPRODUCT(1/COUNTIFS(A2:A9,A2:A9,B2:B9,">2",B2:B9,"<6",C2:C9,">2016",C2:C9,"<2019" ))
但在这种情况下我遇到了错误。
请建议我如何获得所需的计数。提前致谢!!
注:此数据摘自海量数据。
解决方案
因此,如果这是您的数据:
中使用的公式E9
:
{=SUM(--(FREQUENCY(IF((B2:B9>2)*(B2:B9<6)*(C2:C9>2016)*(C2:C9<2019),MATCH(A2:A9,A2:A9,0)),ROW(A2:A9)-ROW(A2)+1)>0))}
有关更深入的解释,请参见此处。
推荐阅读
- sql - 如何使用匹配的键同时插入客户和订单信息
- php - 将 symfony 4.3 更新到 4.4 调用未定义的方法 phpDocumentor\Reflection\DocBlock\Tags\InvalidTag::getType()
- javascript - nuxt.js axios 没有向 localhost 而不是网站 url 发送请求
- r - 绘制 log(10) 长度不同
- elasticsearch - 不同机器上的 Logstash 和 elasticsearch
- excel - 打开工作簿时填充组合框
- erlang - Erlang Cowboy,服务器端事件,事件源关闭并大约每 60 秒重新连接一次
- javascript - 如何从反应模式组件重定向到页面
- python - 在循环中向 html.Div 添加多个组件
- neo4j - 尝试执行 apoc.refactor.mergeNodes 时出错