當值低於 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, 聚合(14,6,COLUMN($C3:$G3)/($C3:$G3<>0),1)+1)), "na" )

相關內容