我有以下示例数据集。实际数据每个代码最多可包含24行和50个代码。我需要做一些事情。
示例: 在表A Code = A00R和Day = 2中,我有两个小时值,分别是4.47(行3)和3.83(行4)
在表B中,Code = A00R和Day = 2,我需要将SUM为4.47和3.83或8.3
我尝试使用匹配和索引。我之前已经使用过很多次来匹配来自不同表的数据,但是这些始终是一对一的匹配。
非常感谢您的协助。
答案 0 :(得分:2)
您应该使用SUMIFS()
function。
在您的示例中:
=SUMIFS(C1:C34;A1:A34;E1;B1:B34;F1)
使用此功能,您可以指定多个条件来过滤求和运算。对于指定的每个标准,您还可以指示范围。因此,在您的示例中,第一个参数(C1:C34
)是用于执行求和的范围,第二个参数(A1:A34
)是用于评估第一个测试和第三个参数({ {1}}是测试的比较单元。因此,作为第一步,我们告诉函数在求和之前进行检查,范围(E1
)中的值是否等于单元格(A1:A34
)。之后,第四个和第五个参数指定另一个范围和另一个测试。在这种情况下,我们告诉函数在求和之前要检查范围(E1
)中的值是否等于单元格(B1:B34
)。这两个条件都应同时满足(该函数使用布尔AND运算符评估所有指定的条件)。