我正在使用Excel创建一些公式来计算总金额(利润)。
此时将有多个行,它们将根据上面数字的利润金额来计算利润。
假设第一天有1000美元,这会产生5%的利润。第二天是1005美元,赚了3%的利润,第三天等等。这将永远持续下去(或进入可预见的未来)。
在底部,我想要有一个总利润计算。这将是每一行的所有利润加在一起(减去最初的1000美元)
在每一行上,利润的计算方法是取初始价值(例如$1005),乘以增加或减少的百分比,然后从前一个值$1000减去$1005。因此,当天的利润将会出来。如果我创建了公式,但在组成计算的两个字段中没有值,则默认为利润= -$1000 (因为每个字段都是空的,并且它仍然会去掉前几天的总和)。
这看起来真的很复杂!希望这是有意义的,并感谢您的帮助。
发布于 2009-12-07 08:51:04
如果你提供一个例子,确切地说输入是什么,输出应该是什么,这可能是最好的。让我试着举一个例子来说明我认为你是什么意思:
所以,我们要做的就是用A2,...,A100来计算当天开始时的金额:
在单元格A2中,我们将有=A1*(B1+100)/100
并将这些文件一直复制到A101。因此,A2将显示1050 (1,000美元的利润率为5%),A3将显示1081.5 (1,050美元的利润率为3%),依此类推。由于B5和up为空,因此A6和up都将是相同的数字,1125.08。然后计算总利润。
单元格中的put
发布于 2009-12-07 08:39:27
如果我没理解错的话,你要做的是计算利润,如果前一个条目是非空的,那么只输出0。如果是这样的话,一条简单的Excel IF语句就足够了。语法:
IF(condition, true_statement, false_statement)在您的示例中,对于单元格B2 (利润百分比在A列中),您可以这样写
IF(B1 <> 0, A2*B1, 0)https://stackoverflow.com/questions/1857103
复制相似问题