[英]Using a vlookup or index match inside a sumproduct function
我有兩個與引擎有關的二維數組。 第一個表將Engine分類為a或b 。 第二個表具有每個引擎的數字計數值。
a
b
我想計算每個標簽的引擎數量。 在這里,標簽a的計數為40,標簽b的計數為300。
我認為以下公式會起作用...
=SUMPRODUCT( --(E3=VLOOKUP(A11:A17,A2:B8,2,0)), B11:B17 )
...但事實並非如此!
為什么我不能在sumproduct數組公式中使用vlookup? 索引匹配也不起作用。
我無法使用引用第一個表的vlookup forumla將新列追加到第二個表。
使用LOOKUP:
=SUMPRODUCT(($B$2:$B$8=E3)*LOOKUP($A$2:$A$8,$A$11:$A$17,$B$11:$B$17))
要對未排序的數據執行此操作,請使用以下數組公式:
=SUM(SUMIF($A$11:$A$17,IF($B$2:$B$8=E3,$A$2:$A$8),$B$11:$B$17))
作為數組公式,退出編輯模式時必須使用Ctrl-Shift-Enter而不是Enter進行確認。 如果操作正確,則Excel會將{}放在公式周圍。
{}
[英]INDEX MATCH, VLOOKUP, OR SUMPRODUCT?
[英]Using Vlookup inside Sumproduct
[英]Using Index and Match in Excel VBA VLookup function
[英]Vlookup inside a Sumproduct
[英]Multiple vlookup using index and match
[英]SUMPRODUCT INDEX MATCH
[英]Using VLOOKUP or INDEX/MATCH to run a Lottery
[英]Excel using vlookup with index address match
[英]Using Vlookup inside Large function
[英]Using MATCH function as range in VLOOKUP function in Excel
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.