首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel公式空值

Excel公式空值
EN

Stack Overflow用户
提问于 2009-12-07 08:09:57
回答 2查看 1.4K关注 0票数 0

我正在使用Excel创建一些公式来计算总金额(利润)。

此时将有多个行,它们将根据上面数字的利润金额来计算利润。

假设第一天有1000美元,这会产生5%的利润。第二天是1005美元,赚了3%的利润,第三天等等。这将永远持续下去(或进入可预见的未来)。

在底部,我想要有一个总利润计算。这将是每一行的所有利润加在一起(减去最初的1000美元)

在每一行上,利润的计算方法是取初始价值(例如$1005),乘以增加或减少的百分比,然后从前一个值$1000减去$1005。因此,当天的利润将会出来。如果我创建了公式,但在组成计算的两个字段中没有值,则默认为利润= -$1000 (因为每个字段都是空的,并且它仍然会去掉前几天的总和)。

这看起来真的很复杂!希望这是有意义的,并感谢您的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-07 08:51:04

如果你提供一个例子,确切地说输入是什么,输出应该是什么,这可能是最好的。让我试着举一个例子来说明我认为你是什么意思:

  • 单元格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 (1,000美元的利润率为5%),A3将显示1081.5 (1,050美元的利润率为3%),依此类推。由于B5和up为空,因此A6和up都将是相同的数字,1125.08。然后计算总利润。

单元格中的put

  • ,put =A100-A$1
票数 1
EN

Stack Overflow用户

发布于 2009-12-07 08:39:27

如果我没理解错的话,你要做的是计算利润,如果前一个条目是非空的,那么只输出0。如果是这样的话,一条简单的Excel IF语句就足够了。语法:

代码语言:javascript
复制
IF(condition, true_statement, false_statement)

在您的示例中,对于单元格B2 (利润百分比在A列中),您可以这样写

代码语言:javascript
复制
IF(B1 <> 0, A2*B1, 0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1857103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档