2013-04-24 124 views
0

我想比較兩個不同的Excel(2010/xlsx)表與相關數據來查找匹配。他們會在不同的工作表上,但在同一個工作簿(不是它應該會影響問題)。交叉表比較,產品

Excel Screenshot

我認爲最好的途徑是sumproductmatch,並index一些組合...但我一直無法讓他們工作至今。我看到主要問題(單元格G17)通過創建表2的行子集來與表1(索引/匹配)中的相應數據進行比較,然後使用數組執行多個條件選擇來計算匹配的次數我選擇的標準(sumproduct)。

我玩過vlookup,countif(s)sumif(s),但還沒有看到將它們應用於此問題的好方法。

回答

0

您可以使用SUMIF作爲一個「準查找」像這樣

=SUMPRODUCT((file="doc")*(modified < SUMIF(user,creator,create)))

+0

正是我一直在尋找! +1 – 2013-04-25 00:34:37

0

我不知道如何在單個單元格中按照您的要求做到這一點,但我會在第二個表格中創建一個使用vlookup查找創建日期的額外列,以及另一個列是否包含創建日期大於修改日期。最後,你可以使用countif結合它們。

更具體一點,在你的例子中,我會把=vlookup(F3,A$3:D$5,2,FALSE)放在單元格I3中,=I3>H3放到單元格J3中,然後把它們都放到下面。然後單元格G17可以由=countif(J3:J5,TRUE)給出。