【问题标题】:Mark first distinct row in data set标记数据集中的第一个不同行
【发布时间】:2015-08-17 07:43:53
【问题描述】:

我正在尝试在某些 excel 数据中标记第一个不同的出现。基本上,我有Products,其中有一个Insertion Date 和一个Price Deviation

我设法通过使用=MAX(IF(A2=$A$2:$A$13;$B$2:$B$13;"")) 作为数组公式来获取每个产品的最大日期。此外,我还设法通过使用=MAX(IF(E2 = $B$2:$B$13; $C$2:$C$13; ""))获得了最新的偏差量。

我的想法是检查日期和偏差量,并在不同的产品级别上找到具有最新插入日期和最高偏差量的产品。

但是,我的insertion dateprice deviation 不是唯一标识符。

这是一个例子:

任何建议,如何仅标记insertion datedeviation 组合的第一次出现?

感谢您的回复!

【问题讨论】:

    标签: excel excel-formula excel-2010 spreadsheet


    【解决方案1】:

    我相信这可以做得更优雅:

    =IF(OR(B2<>E2,C2<>F2),"",IF(COUNTIFS($A$2:A2,A2,$B$2:B2,E2,$C$2:C2,F2)=1,F2,""))
    

    【讨论】:

      猜你喜欢
      • 2017-11-22
      • 2017-01-10
      • 2013-04-01
      • 1970-01-01
      • 2017-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多