在没有等效负值的范围内找到最后一个值

时间:2018-09-14 15:30:35

标签: excel excel-formula

我有一组数据,其中包含一个代码列表,每个代码都有多个带有日期的条目(一个代码示例示例)。

CODE       DATE                    DATA
120160     07-Jun-18               2.8
120160     07-Jun-18               -2.8
120160     06-Jun-18               4.0
120160     06-Jun-18               -4.0
120160     05-Jun-18               2.5
120160     04-Jun-18               1.2
120160     04-Jun-18               2.2

数据集中有数百种不同的代码。

代码在生命周期结束时通常会对数据进行较小的修改-因此,为什么在6月7日有+2.8和-2.8。代码在日期上也可以具有多个+ ve值。我需要做的是返回最后一个日期,且总和大于0。

我可以列出唯一的代码。我从index / match / max函数开始,以查找范围内的最后一个日期,但是我不确定如何返回总和大于0的最后一个日期(即忽略任何具有+ ve值的日期,然后-ve值相等)。

在上面的示例中,它将返回18年6月5日。

非常感谢您的帮助

0 个答案:

没有答案