Excel 中值低于标准时返回日期

Excel 中值低于标准时返回日期

我还无法找到当前问题的解决方案,所以希望我的请求也能帮助其他人。

我的数据安排如下(请参见所附的屏幕截图,我还无法插入图像):

Date:      1/1 1/2 1/3 1/4 1/5 
Quantity:  0   1   0   0   0   Desired Result: 1/3  
Quantity:  1   1   1   0   0   Desired Result: 1/4  
Quantity:  1   0   1   0   0   Desired Result: 1/4  
Quantity:  0   0   0   0   0   Desired Result: na  
Quantity:  1   1   1   1   1   Desired Result: na

我有大约 2k 行数量。我需要一个公式,让我可以返回数量降至 0 的日期。在上面的例子中,它将是“期望结果”列中的日期

我知道我需要一个索引公式来返回日期,但我似乎无法获得正确的标准。

编辑:附有电子表格和所需结果的图像表格截图

答案1

D2进入:

=IF(ISERROR(MATCH(0,A2:C2,0)),"",INDEX($1:$1,MATCH(0,A2:C2,0)))

并向下复制:

在此处输入图片描述

编辑#1:

要返回最后一个 0,请使用以下公式:

=IF(C2=0,$C$1,IF(B2=0,$B$1,IF(A2=0,$A$1,"")))

答案2

在另一个论坛上找到了一个解决方案,供有兴趣的人使用:

=IFERROR(1/(1/INDEX($2:$2, AGGREGATE(14,6,COLUMN($C3:$G3)/($C3:$G3<>0),1)+1)), “na”)

相关内容