Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 如何对多行进行计算并汇总结果_Excel_Loops_If Statement_Sum - Fatal编程技术网

Excel 如何对多行进行计算并汇总结果

Excel 如何对多行进行计算并汇总结果,excel,loops,if-statement,sum,Excel,Loops,If Statement,Sum,我在下面复制了一个很大的excel表格(更简单的版本)。我想让第10行的单元格在第9行的每个时间点告诉我成本是多少。因此,目前唯一有“实际结束日期”的项目是Project1,它于2017年1月31日结束。这意味着第10行在单元格B10中的值为$1000,其余为空。在第11行中,我想查看第9行中每个时间点的计划成本。因此,对于2017年2月28日专栏,我希望单元格中有25%*$5000。这是因为到2月份为止,该项目只完成了25%,只累计了25%的成本。第12行将前两行相加。请记住,这只是一个示例工

我在下面复制了一个很大的excel表格(更简单的版本)。我想让第10行的单元格在第9行的每个时间点告诉我成本是多少。因此,目前唯一有“实际结束日期”的项目是Project1,它于2017年1月31日结束。这意味着第10行在单元格B10中的值为$1000,其余为空。在第11行中,我想查看第9行中每个时间点的计划成本。因此,对于2017年2月28日专栏,我希望单元格中有25%*$5000。这是因为到2月份为止,该项目只完成了25%,只累计了25%的成本。第12行将前两行相加。请记住,这只是一个示例工作表,real将有多个项目在同一时间段重叠。谢谢你的帮助


图:

对于计划成本,您可以独立计算2017年1月31日的第一个值。Rest是左边单元格的和加上顶部相应行的乘积。我假设您的计划成本也包括已经发生的成本。

到目前为止,您尝试了什么?什么有效/无效
SumIfs()
可能会有帮助,但您做了哪些尝试?@BruceWayne我得到了实际成本行,但计划成本行(11)没有。我已经尝试了很多东西,包括:sumifs、sum(if()、sumproduct等等。我认为应该在B11单元格中使用的当前一个是:
=sum(if((ISBLANK($d$2:$d$6))*($b$2:$b$6b9),(MAX((b9-$b$2:$b$6)/MAX($c$6-$b$2:$b$6,1),0))*$E$2:$E$6),0)
请记住,我的真实文件非常长,并且有各种日期范围,因此,我需要它查看每一行,进行计算,并在最后对它们进行总结!