这里不是以英语为母语的人,所以请耐心等待。
这是我的表格的调整和简化版本
我真正想要找到的是某个产品(本例中为产品 A)的数量总和在特定国家(本例中为法国)首次超过 50 的日期。显示的结果应该是年份(列标题之一)。
以下是我尝试过的(请参考我的图片):
使用这个:=INDEX(C1:J1,MATCH(TRUE,INDEX(C2:J2+C10:J10>50,0),0))
我得到了单元格值超过 50 的年份(解决方案是 2016 年)。即使结果是正确的,我也想改变两件事。首先,在表格的实际版本中,有数千个条目,这需要我单击所有条目(这就是我想要使用条件的原因)。另一个问题是我也想使用所有前几年的总和。最终,我试图找到产品 A 的总和首次超过 50 的年份(在我的例子中应该是 2013 年)。
通过使用:=SUMPRODUCT((A2:A13="France")*(B2:B13="A")*C2:J13)
我找到了法国多年来产品 A 的总销量。
所以我的想法是将两个公式结合起来:=INDEX(C1:J1,MATCH(TRUE,INDEX(SUMPRODUCT((A2:A13="France")*(B2:B13="A")*C2:J13)>50,0),0))
但这只给出了显然是错误的值 2010(2013 应该是正确的)。
如果有更优雅的方法来做到这一点,或者您知道如何修复我的公式,请发表评论。
我将非常感激任何形式的帮助。