Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets 从google工作表中的其他几列中减去一列中的值_Google Sheets_Google Sheets Api_Google Sheets Formula_Array Formulas - Fatal编程技术网

Google sheets 从google工作表中的其他几列中减去一列中的值

Google sheets 从google工作表中的其他几列中减去一列中的值,google-sheets,google-sheets-api,google-sheets-formula,array-formulas,Google Sheets,Google Sheets Api,Google Sheets Formula,Array Formulas,假设我有一个引用列,我希望检查其他几列中的值与这个引用列的值。如果其他任何列中的值大于参考值,我想取每列的增量,并将其相加 在下面的屏幕截图中,我将每个月列的值与参考值进行比较。溢出列是所有增量的总和。如果可能的话,我想用数组公式为每一行复制它 如果有帮助,这里有一个链接到我的。谢谢 修订版: =iferror(总和(筛选器(B2:L2,B2:L2>A2))-sum(A2*countif(B2:L2,“>”&A2))) 由于单元格比较的限制,我不确定如何将其转换为数组,因此您必须将公式向下拖动

假设我有一个引用列,我希望检查其他几列中的值与这个引用列的值。如果其他任何列中的值大于参考值,我想取每列的增量,并将其相加

在下面的屏幕截图中,我将每个月列的值与参考值进行比较。溢出列是所有增量的总和。如果可能的话,我想用数组公式为每一行复制它

如果有帮助,这里有一个链接到我的。谢谢

修订版:

=iferror(总和(筛选器(B2:L2,B2:L2>A2))-sum(A2*countif(B2:L2,“>”&A2)))

由于单元格比较的限制,我不确定如何将其转换为数组,因此您必须将公式向下拖动

=IF(ISNA(数组公式(和(过滤器(B2:L2,B2:L2>A2)-A2))),0,数组公式(和(过滤器(B2:L2,B2:L2>A2)-A2)))

对于这种情况非常有用

我还使用了ISNA(),您可以删除它,它仍然可以显示
#N/A
,而不是
0
,但这将显示此单元格上的错误,因为结果不是预期的结果


)()

嗨,柯蒂斯。这只是将B列和E列与A列进行比较。我希望将B到M的所有列与AHi Yuri中的值进行比较-此公式与下面的公式一样有效,但不会对所有行进行复制。它确实有效,只需将其拖动到下一个单元格:我希望它会自动完成,而不是像数组公式那样水平(这次是垂直)拖动它。这是为了避免在我们每天添加更多数据行时对工作表进行任何手动编辑。