簡體   English   中英

符合3個條件的索引匹配

[英]Index Match with 3 criteria

我在編寫和3個條件的索引匹配公式時遇到麻煩。 我有一些類似於綠色表格的東西,想編寫一個公式來獲取灰色表格。

在綠色表格中,每個“事件”都有開始和結束時間。 因此在灰色時間序列中,時間必須介於開始時間和結束時間之間。

在此處輸入圖片說明

嘗試在G4中使用此標准公式,

=IFERROR(INDEX($C:$C, AGGREGATE(15, 6, ROW($1:$7)/
   (($A$1:$A$7<$F4)*($B$1:$B$7>$F4)*($D$1:$D$7=G$3)), 1)), "")

向右和向下填充。

與使用INDEX和MATCH在表數組中進行兩列查找基本沒有區別。

在此處輸入圖片說明

我想我將使用@Jeeped建議的VBA。 但是現在我在G4中嘗試了一個嵌套的if:

   =IFERROR(INDEX($C$2:$C$7,MATCH(G$3,IF($F4>$A$2:$A$7,IF($F4<$B$2:$B$7,$D$2:$D$7,0),0),0)),"")

不知道什么對速度更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM