Excel - 多列搜尋並從符合的儲存格傳回值

Excel - 多列搜尋並從符合的儲存格傳回值

我需要以下方面的幫助。這是第一個表,其中包含員工姓名、日期、開始時間、結束時間。 (這是一個當輸入更多輸入時會擴展的表格)

注意:名稱和日期可以重複,如下所示,其中 AAA 重複兩次,星期一重複三次。

Name  Day      Start    End
AAA Monday      08:00   23:00
BBB Tuesday     08:00   16:00
CCC Monday      08:00   12:00
AAA Saturday    10:00   17:00
DDD Wednesday   08:00   23:00
EEE Sunday      08:00   23:00
BBB Friday      08:00   15:00
FFF Monday      08:00   23:00

第二個表將如下所示,「星期一」和「CCC」是輸入值,並在上表中查找時間範圍並在下表中顯示「在範圍內」或「超出範圍」。

因此,在這裡,輸入“Monday”和“CCC”將為 8.00 到 12.00 的儲存格提供“In range”,並為所有其他不相關的儲存格提供“Out of range”。 (這是固定餐桌,營業時間為上午 8.00 至晚上 23.30)

所有幫助將不勝感激!

Monday  CCC
8:00    In range
8:30    In range
9:00    In range
9:30    In range
10:00   In range
10:30   In range
11:00   In range
11:30   In range
12:00   In range
12:30   Out of range
13:00   Out of range
13:30   Out of range
14:00   Out of range
14:30   Out of range
15:00   Out of range
15:30   Out of range

答案1

使用 SUMIFS 根據條件返回時間,使用 MEDIAN 測試是否在中間:

=IF(MEDIAN(SUMIFS(C:C,B:B,$G$1,A:A,$H$1),SUMIFS(D:D,B:B,$G$1,A:A,$H$1),G2)=G2,"In range","Out of range")

在此輸入影像描述

相關內容