我正在處理一個 excel 表,它是一個票務跟蹤器。我目前有一個公式,可以通過兩個欄位告訴我哪個是最早的工單#,首先是工單是打開還是等待(B 列),然后使用另一列(D 列)查看完成日期。這目前正在使用
=MIN(IF((Main!B:B="Open") (Main!B:B="Awaiting"),Main!D:D))
但希望它顯示實際最舊的日期(它現在顯示)以及票號,這將是 A 列

黃色顯示最舊的日期,但還想在旁邊顯示票號

uj5u.com熱心網友回復:
改進了考慮同一日期多個條目的答案:
=INDEX(A:B,MATCH(1,(MIN(IF((B:B="Open") (B:B="Awaiting"),D:D))=D:D)*((B:B="Open") (B:B="Awaiting")),0),)
舊答案:如果您有 Office 365,則可以使用 =FILTER(A:B,D:D=MIN(IF((B:B="Open") (B:B="Awaiting"),D:D)))
其他您可以使用:
=INDEX($A:$B,MATCH(MIN(IF(($B:$B="Open") ($B:$B="Awaiting"),$D:$D)),$D:$D,0),COLUMN(A:A))
輸入ctrl shift enter并拖動到右側的一個單元格。
這兩個僅適用于 D 列中的唯一日期值(感謝 Scott Craner 指出這一點)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/337317.html
