计算多个range后的SUMIF

有没有人知道一种方法,在计算另一个工作表中的多个其他列之后,对工作表中的一列进行求和,以确定要对哪一列求和?基本上,我需要像IF(SUMIF(…,但这对我不起作用。

下面的公式目前在表B中工作,只查看表B中的一个列来求和。“97”,“98”,“102”等在每个表格的顶部行是ID,使这个工作。最初只有“费率1”,但现在我们需要计算费率1、2和3的ID,以确定SUM的“净月租”列是哪一列。

=SUMIFS({SHEET A_Net租金},{SHEET A_InstallDate}, <>"", {SHEET A -安装ID}, <=[01/01/22]$1, {SHEET A_Removal ID}, >=[01/01/22]$1)

表一个

image.png

表B

image.png

提前感谢任何建议!

答案

  • 基督教伯爵
    基督教伯爵 ✭✭✭✭

    您试图使用什么限定符来确定要对哪一列求和?我建议使用类似这样的方法,其中您有多个if条件,根据您的if表达式选择要使用的求和。根据您使用的限定符,将包括并选择每个可能的列和。


    =IF(SUMIFS(x) = 1, SUMIFS(表格a,条件),IF(SUMIFS(y) = 2, SUMIFS(表格b,条件),IF(SUMIFS(z) = 3, SUMIFS(表格c,条件),"")))