Excel公式空值

问题描述:

我使用Excel创建一些计算总计美元(利润)的计算。Excel公式空值

此刻将有多行根据上方数量的利润计算利润。

所以说,第1天有1000美元,这使得5%的利润。 第2天有1005美元,第3天赚3%的利润等等。这将永远持续下去(或在可预见的将来)。

在底部我想要一个总计利润计算。这将是每条生产线的所有利润加起来(并减去1000美元)

在每一行上,利润通过计算初始值(例如1005美元),以百分比增加或减少的次数计算,然后从前面的$ 1000减去$ 1005。因此当天的利润就会出来。如果我制作公式并且在构成计算的两个字段中没有值,则默认为PROFIT = - $ 1000(因为每个字段都是空的,并且仍然占用前几天的总数)。

看起来真的很复杂!希望这是有道理的,并感谢任何帮助。

+0

只是为了确保我的理解,每个时期,你有你的流动资金,这是上一期的计算,并且%的输入,这是该期间的利润/增长的百分比?换句话说,你有你的初始金额(在你的例子中为1000美元)和一系列利润/增长率? – Mathias 2009-12-07 03:53:22

+0

另请注意,如果您计算每个期间的利润,则计算利润顺序值的正确方法不是总和,而是折扣总和。 – Mathias 2009-12-07 03:54:51

它很可能是最好的,如果你提供了一个例子,正是输入是什么,输出应该是什么。让我尝试给的例子是什么,我认为你的意思是:

  • 单元格A1包含初始金额:1000个
  • 单元B1,B2,B3,B4包含利润每一天,说5,3, 3,1
  • 单元格B5,...,B100是空的,因为这些日子还没有发生。
  • 所需的输出:D1单元格应包含的利润总额,这是在这种情况下,125.08

所以,我们要做的是计算A2,...,A100金额开头那一天:

  • 在A2单元格,我们将不得不= A1 *(B1 + 100)/ 100

和向下复制这些一路A101。因此,A2将显示1050(1000美元的利润为5%),A3将显示1081.5(1050美元的利润为3%)等。由于B5及以上为空,因此将被视为零,因此A6和以上都将相同号码,1125.08。然后计算总利润。

  • 单元格D1,把= A100-A $ 1

如果我正确理解你的问题,你想要做的是计算利润,如果以前的条目是非空的,只是输出0,如果它是空的。如果是这样,一个简单的Excel IF声明就足够了。语法:

IF(condition, true_statement, false_statement) 

在你的情况下,小区B2(在A柱利润百分比),你可以写

IF(B1 <> 0, A2*B1, 0)