如何在多个工作表上的同一单元格上执行IF语句,然后在另一个工作表中显示真值的总和?

我有7张(date1-7),在单元格C24中都有一个字母值,在D24中有一个货币值,我想检查这个值是否为全部7张纸张的A。 看到 这里

在第8张纸上,我想显示所有纸张的总数,但是我只想添加C24的值等于A的D24的值。 这里

我可以通过使用下面的IF语句检查一个工作表的值:

= IF('Date 1'!C24 =“A”,'Date 1'!D24,“0”)

任何帮助,将不胜感激 :)

首先设置一列值和你想包括的图纸的名字,你会看到下面我已经把它们放在我的工作表的D列; 即

date1

date2

date7

然后使用下面的Excel公式。

=SUMPRODUCT(SUMIF(INDIRECT("'"&D2:D8&"'!C24"), "A",INDIRECT("'"&D2:D8&"'!D24"))) 

另一个解决scheme可能是在每个工作表(date1 – date7)上使用SUMIF来获取每个工作表上的总Shift A停机时间。 然后SUM在表8上。

在页面1-7上= SUMIF(C24:C25,C24,D24:D25)

在工作表8 = SUM('date1:date7'!D26)假设上面的公式是在每张工作表中的D26。

由于某些原因,Excel不允许在表单中使用SUMIF。