Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在excel中找到唯一的值_Excel_Excel Formula_Countif_Unique Values_Pivot Table - Fatal编程技术网

无法在excel中找到唯一的值

无法在excel中找到唯一的值,excel,excel-formula,countif,unique-values,pivot-table,Excel,Excel Formula,Countif,Unique Values,Pivot Table,我在excel中有一些数据,我想根据多个条件选择唯一的值 我在excel中的数据是 年度奖牌名称 A 2017年2月2日 B 3 2018年 2018年第5季度 A 2016年1月1日 2017年第4季度 B 2018年7月7日 A 2017年1月1日 D 4 2016年 我想得到获得奖牌>2和的唯一姓名的计数,因此如果这是您的数据: E9中使用的公式: {=SUM(--(FREQUENCY(IF((B2:B9>2)*(B2:B9<6)*(C2:C9>2016)*(C

我在excel中有一些数据,我想根据多个条件选择唯一的值

我在excel中的数据是


年度奖牌名称

  • A 2017年2月2日
  • B 3 2018年
  • 2018年第5季度
  • A 2016年1月1日
  • 2017年第4季度
  • B 2018年7月7日
  • A 2017年1月1日
  • D 4 2016年

我想得到获得奖牌>2和的唯一姓名的计数,因此如果这是您的数据:

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))}
{=SUM(-(频率(如果((B2:B9>2)*(B2:B92016)*(C2:C90))}

请参阅以获得更深入的解释。

另一种选择是使用

  • 过滤为
    >=2017的年份

  • 名称介于
    2
    6

  • 这将产生以下结果:

  • 然后我们只计算唯一值(不包括空白单元格


我会说这个公式更加用户友好,有助于更好地直观地表示数据,但如果你只是想要一个公式,那么绝对可以选择@JvdV的解决方案:)

令人印象深刻的数组公式。是的,我想知道,因为我有一个
COUNTIFS()的公式准备好了,但没办法把它传递给<代码>频率<代码> @ Sivakesav,你必须把你的引用绝对化!除了最后的<代码>行(A2)谢谢你这么多的JVDV,你的解释帮助了我。@ Sivakesav,我很乐意帮忙。请考虑把你的问题标记为答案。请寻求帮助。
{=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))}