Excel 顯示具有 2 個條件的多個符合項

Excel 顯示具有 2 個條件的多個符合項

我需要一個公式來尋找與 Excel 表中的兩個條件相符的所有姓名。

標準 1 是日期,標準 2 是狀態(已批准或拒絕)。

我可以在 Excel 儲存格 P4、P5 和 P6 中輸入什麼公式來依序顯示已申請 2019 年 9 月 30 日休假且狀態為「已核准」的員工姓名?理想情況下,每個日期/批准的組合搜尋最多可以顯示 10 個姓名。 這是我的帶有標題的數據表的照片。

這個公式有效,但發現所有結果僅與日期匹配,它不允許我考慮“已批准”狀態。

=INDEX($J$3:$J$402,AGGREGATE(15,3,(('Data Entry'!$D$3:$D$402=$N$4)/('Data Entry'!$D$3:$D$402=$N$4)*ROW($D$3:$D$402))-ROW($D$2),ROWS(M$4:M4)))

可以新增「已核准」變數嗎?

謝謝。

答案1

試試這個公式。

=index(J:J, aggregate(15, 7, row($3:$402)/((D$3:D$402=N$4)*(H$3:H$402=O$4)), row(1:1)))

填寫第二個、第三個等。

答案2

這個數組(CSE)公式解決了這個問題:

{=IFERROR(INDEX($J$3:$J$11, SMALL(IF(COUNTIF($N$4, $D$3:$D$11)*COUNTIF($O$4, $H$3:$H$11), ROW($J$3:$J$11)-MIN(ROW($J$3:$J$11))+1), ROW(A1)), COLUMN(A1)),"")}

注意

  • 在 Cell 中輸入公式P4,並以Ctrl+Shift+Enter然後往下填。

  • 單元格N4&O4包含Day OffStatus,用作變量,您也可以將它們替換為固定值

根據需要調整公式中的儲存格引用。

相關內容