簡體   English   中英

INDEX & MATCH 與多個標准

[英]INDEX & MATCH with multiple Criteria

我一直在試圖弄清楚我做錯了什么

這是我目前正在做的事情的解釋:

  1. 這是一個客戶需要猜測4個條件(服裝、品牌、顏色、價格)的游戲
  2. 我必須在 2 個工作表之間進行匹配,這是客戶的猜測和列表(這是標准)
  3. 它只會顯示 2 個結果(賓果游戲,再試一次,如黃色列)
  4. 標准是猜測服裝、品牌、顏色需要完全正確(如列表工作表所示)
  5. 對於價格,它可以是其他值,但不能小於/大於 5
=IF(ABS(INDEX(list!D:D,MATCH(A2,list!A:A,0),MATCH(B2,list!B:B,0),MATCH(C2,list!C:C,0))-D2)<=5,"bingo",IF(ABS(INDEX(list!F:F,MATCH(A2,list!A:A,0),MATCH(B2,list!B:B,0),MATCH(C2,list!E:E,0))-D2)<=5,"bingo","try again"))
  • 以上是我使用的公式,但結果錯誤
  • 如果做得正確,結果將類似於黃色列
  • 備注欄橙色高亮不涉及,只是供您理解的可選說明

客戶的猜測

列表

列表

因此,您遇到問題的主要原因是您的list工作表設置得非常糟糕。 Excel 在平面文件類型的數據結構中運行得最好。 它應該重新格式化為:

在此處輸入圖像描述

然后你可以設置你的猜謎游戲並使用一個簡單的 SUMIFS 公式:

在此處輸入圖像描述

在猜謎游戲工作表的單元格 E2 中,公式為:

=IF(ABS(D2-SUMIFS(list!D:D,list!A:A,A2,list!B:B,B2,list!C:C,C2))<5,"Bingo!","Try again")

暫無
暫無

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

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