Excel formula 具有多个或多个条件的Excel Sumifs

Excel formula 具有多个或多个条件的Excel Sumifs,excel-formula,Excel Formula,我正在尝试构建一个Sumifs公式,它使用多个OR条件,但也在条件中使用单元格引用。我在其他文章中发现了如何使用数组常量(即Sumifs('Sum Range','Criteria Range',{value 1,value 2}))来实现这一点,但数组常量不允许单元格引用;只有静态定义的值 以下是我的数据的简化示例: 我需要在单元格“表B”中建立一个Sumifs公式!C2,返回“表A”列的价格值之和!C:C其中: ('Table A'!A:A = 'TABLE B'!A:A or "ALL")

我正在尝试构建一个Sumifs公式,它使用多个OR条件,但也在条件中使用单元格引用。我在其他文章中发现了如何使用数组常量(即Sumifs('Sum Range','Criteria Range',{value 1,value 2}))来实现这一点,但数组常量不允许单元格引用;只有静态定义的值

以下是我的数据的简化示例:

我需要在单元格“表B”中建立一个Sumifs公式!C2,返回“表A”列的价格值之和!C:C其中:

('Table A'!A:A = 'TABLE B'!A:A or "ALL") AND ('Table A'!B:B = 'TABLE B'!B:B or "ALL") 
此公式应在“表B”中返回一个值!C2,其中:

'TABLE A'!C3 +'TABLE A'!C4 + 'TABLE A'!C5  
= $9.00
谢谢

您可以使用以下选项:

=SUMPRODUCT((('Table A'!$A$2:$A$5='TABLE B'!A2)+('Table A'!$A$2:$A$5="ALL"))*(('Table A'!$B$2:$B$5='TABLE B'!B2)+('Table A'!$B$2:$B$5="All")),'Table A'!$C$2:$C$5)

谢谢你,斯科特!