单独的Excel工作表中的特定数据总和

Am1*_*3zA 7 excel excel-formula

我在2个单独的表格中有以下数据:
Sheet1:

    A   B   C   D
a   ff  dd  ff  ee
b   12  10  10  12
Run Code Online (Sandbox Code Playgroud)

Sheet2中:

    A   B   C   D
a   ge  ff  ff  ee
b   11  13  14  10
Run Code Online (Sandbox Code Playgroud)

现在我想写一个公式来汇总第2行中包含ff在上面的所有值(即第1行)

在上面的例子中,我想添加(Cell Sheet1 [A,b],Sheet1 [C,b],Sheet2 [B,b],Sheet2 [C,b])等于49.

bar*_*ini 11

对于2张,我会选择brettdj的建议,但是,一般来说,你可以跨多个工作表执行SUMIF,如下所示:

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheetlist&"'!A1:D1"),"ff",INDIRECT("'"&sheetlist&"'!A2:D2")))

其中sheetlist是包含所有工作表名称的命名范围


bre*_*tdj 10

这是一个典型的工作SUMIF.由于SUMIF本身不是一个可以在多张纸上工作的3D功能,您需要一个公式,例如这个(在Sheet1上输入)组合两张纸的总数

=SUMIF(A1:D1,"ff",A2:D2)+SUMIF(Sheet2!A1:D1,"ff",Sheet2!A2:D2)

请注意,这个问题在超级用户上会被更好地询问,因为它不是编程