具有独特标准的小函数
我有如下数据概述:
State Sort CA 11 CA 21 CA 11 CA 21 WA 11 WA 12 MT 11 MT 12 MT 21
我想返回每个州的最小的第n个 唯一编号。
此公式适用于不存在重复项的情况:
=AGGREGATE(15,6,B$2:B$10/(A$2:A$10=D2),ROW(1:1))
然而,它(显然)返回11和21两次第二和第四最小值。
我玩过FREQUENCY
以获得一个独特的列表,但它不工作:
=AGGREGATE(15,6,FREQUENCY(IF(A$2:A$10=D2,MATCH(B$2:B$10,B$2:B$10,0),0),ROWS(B$2:B$10)-1),ROW(1:1))
但是也不能得到那个工作。 任何想法如何使这项工作?
我想为CA返回以下内容:
尝试这个:
=AGGREGATE(15,6,B$2:B$10/(MATCH(D2 & "|" & $B$2:$B$10,$A$2:$A$10 & "|" & $B$2:$B$10,0)=ROW($B$2:$B$10)-MIN(ROW($B$2:$B$10))+1),ROW(1:1))
它检查这是该号码的第一次出现。
这个公式会给你所需的结果
=AGGREGATE(15,6,B$2:B$10/(A$2:A$10=D2)/(COUNTIF(E$1:E1,B$2:B$10)=0),1)
AGGREGATE
查找列A与D2匹配的最小值,并且数字未包含在上面的单元格中
- Nunit 3.0 Beta 4; 使用TestCaseSource不会发现testing用例
- 创build两个不同列之间的关系 – 影响其他值的关系
- object'_Global的方法'范围'失败
- 如何用JavaScript计算%
- 如何注入Excel数据embeddedPowerPoint演示文稿与VBA
- 将公式添加到单元格中,而不会中断现有数据
- JDBC – 在哪里可以find用于读取Linux(甚至Windows)中的excel文件(.xml)的types4 JDBC驱动程序
- 如何使用R 来检查某个其他dataframe中某个dataframe的特定数据
- 我怎样才能输出在Excel中的ID号码没有错误的警告