交叉表比较,sumproduct

时间:2013-04-24 01:26:25

标签: excel match criteria

我正在尝试将两个不同的Excel(2010 / xlsx)表与相关数据进行比较以查找匹配项。它们将在不同的工作表上,但在同一工作簿中(并不是它应该影响问题)。

Excel Screenshot

我认为最好的路线是sumproductmatchindex的某种组合......但到目前为止我还没能让它们工作。我看到主要问题(单元格G17)通过创建表2中的行子集来与表1中的相应数据(索引/匹配)进行比较,然后使用数组进行多个条件选择以计算多少匹配我选择的标准(sumproduct)。

我玩过vlookupcountif(s)sumif(s),但还没有看到将它们应用于此问题的好方法。

2 个答案:

答案 0 :(得分:0)

我不知道如何在单个单元格中执行此操作,但是我会在第二个表中创建一个额外的列,该列使用vlookup查找创建的日期,另一个列包含是否包含创建日期大于修改日期。最后,你可以使用countif来组合它们。

更具体地说,在您的示例中,我将=vlookup(F3,A$3:D$5,2,FALSE)放在单元格I3中,将=I3>H3放入单元格J3中,然后将这两个放大。然后,单元格G17可以由=countif(J3:J5,TRUE)给出。

答案 1 :(得分:0)

您可以将SUMIF用作“准查找”,例如

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