Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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 如果另一个单元格的结果列中包含Y,则计算列的和_Excel_If Statement_Sum - Fatal编程技术网

Excel 如果另一个单元格的结果列中包含Y,则计算列的和

Excel 如果另一个单元格的结果列中包含Y,则计算列的和,excel,if-statement,sum,Excel,If Statement,Sum,我想对整个利润列求和,但仅当相邻的结果单元格标记为Y时,我还需要行是可扩展的,因此使用F:F而不是F1:F12。尝试使用Sumifs()函数或Sumif()函数。我更喜欢Sumifs,因为它可以很容易地扩展到包含更多的条件,而且sum范围始终是第一个参数 =sumifs(F:F,G:G,"Y") =sumif(G:G,"Y",F:F) 如果G是Y,那么把F加起来 如果将数据转换为Excel表格对象(使用Insert>Table或Ctrl-T),则可以对列标题使用结构化引用,而不是对工作簿使用

我想对整个利润列求和,但仅当相邻的结果单元格标记为Y时,我还需要行是可扩展的,因此使用F:F而不是F1:F12。

尝试使用Sumifs()函数或Sumif()函数。我更喜欢Sumifs,因为它可以很容易地扩展到包含更多的条件,而且sum范围始终是第一个参数

=sumifs(F:F,G:G,"Y")
=sumif(G:G,"Y",F:F)
如果G是Y,那么把F加起来

如果将数据转换为Excel表格对象(使用Insert>Table或Ctrl-T),则可以对列标题使用结构化引用,而不是对工作簿使用整列引用。假设该表称为表1:

=Sumifs(Table1[Profit],Table1[Resulted],"Y")
Sumif不那么直观,因为如果要求和的值不在检查条件的列中,那么要求和的列将位于第三个参数中

=sumifs(F:F,G:G,"Y")
=sumif(G:G,"Y",F:F)

如果G是“Y”和F.

感谢您的反馈。请按照表格中的解释标出答案。这就是你在这里说“谢谢”的方式。