Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
excel 2016将小计与汇总合并_Excel_Formula_Sumifs_Subtotal - Fatal编程技术网

excel 2016将小计与汇总合并

excel 2016将小计与汇总合并,excel,formula,sumifs,subtotal,Excel,Formula,Sumifs,Subtotal,我的SUMIFS需要将D列(D11:D172)相加,第一个标准是一个称为qbplistcomp的范围(即B列,所以B11:B172),用于多次点击(例如CHF、COPD和所有中风,所以使用中风*),第二个标准是在C列(C11:C172)中寻找标签为“qbp体积”的标准。。。到目前为止,在不进行小计的情况下,该公式的作用如下: =总和(SUMIFS(D11:D172,qbplistcomp,{“CHF”,“COPD”,“中风*”},C11:C172,QBP体积) 现在,我的A列有能力对类别进行过滤

我的SUMIFS需要将D列(D11:D172)相加,第一个标准是一个称为qbplistcomp的范围(即B列,所以B11:B172),用于多次点击(例如CHF、COPD和所有中风,所以使用中风*),第二个标准是在C列(C11:C172)中寻找标签为“qbp体积”的标准。。。到目前为止,在不进行小计的情况下,该公式的作用如下:

=总和(SUMIFS(D11:D172,qbplistcomp,{“CHF”,“COPD”,“中风*”},C11:C172,QBP体积)
现在,我的A列有能力对类别进行过滤,所以如果我选择说只是“笔划”,它应该只小计(求和)只是那些。。。不断出错。。。帮帮忙,谢谢,蒂娜

有意思的问题。。为什么?它为我们提供了一个结合了汇总和小计的多维公式

我的示例公式。。
=SUMPRODUCT((A6:A17=A2)*(B6:B17={“北”、“西”、“东”})*(小计(103,偏移量(B6,行(B6:B17))最小(行(B6:B17)),0))*(C6:C17))

因此你的公式应该是
SUMPRODUCT((C11:C172=“QBP卷”)*(B11:B172={“CHF”、“COPD”、“中风*”})*(小计(103,偏移量(B11,行(B11:B172))最小值(行(B11:B172)),0))*(D11:D172))

查看未过滤B列时“北”C2=38859,即北部和西部A的总计

当B列被过滤为“北”时,C2=32313,即仅北A列的总计


请记住,小计公式适用于要筛选的列(B列)。如果您打算对c列使用相同的方法,则用小计公式替换
(C11:C172=“QBP Volumes”)
,这样您的新公式将是
SUMPRODUCT((小计(103,偏移量(C11,行(C11:C172)-MIN(行(C11:C172)),0))*(B11:B172={“CHF”,“COPD”,“STROKE*”))*(小计(103,偏移量(B11,行(B11:B172)-MIN(行(B11:B172))*(D11:D172))

欢迎来到SO。。我不确定,但看起来您希望这两个函数都能工作-当您不过滤列A时为Sumif,当您过滤列A时为conditional total。。。。这可能有助于。。用sum来代替count…好吧,我想你得努力了。。你不能直接使用它。而且,