0

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

Excel 截图

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

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

4

2 回答 2

0

您可以像这样使用 SUMIF 作为“准查找”

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

于 2013-04-24T07:42:01.630 回答
0

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

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

于 2013-04-24T02:33:49.170 回答