找文章 / 找答案

[数据处理] 隔间计算mirr函数报错

樱桃小子铂金一 显示全部楼层 发表于 3 天前 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 隔间计算mirr函数报错

73 18
有的时候mirr函数中参数可能为null,加了一个iif判段还是报错,说必须要有一个正数或负数,这种情况怎么解决。

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2024-06-27 14:02:55

报错了,试试这样呢 if(and(isNull(cell(row-2,3)),isNull(cell(row-2,4)),isNull(cell(row-2,5)) )==true){ null }else{ mirr([cell(row-2,3),cell(row-2,4),cell(row-2,5)],0.10,0.12) }
查看完整内容
回复

使用道具 举报

精彩评论18

yhdata_lyaa 显示全部楼层 发表于 3 天前
樱桃小子 发表于 2024-6-27 15:05
这单元格全没数据也不报错吗

报错了,试试这样呢
if(and(isNull(cell(row-2,3)),isNull(cell(row-2,4)),isNull(cell(row-2,5)) )==true){
  null
  }else{
     mirr([cell(row-2,3),cell(row-2,4),cell(row-2,5)],0.10,0.12)
}
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
返回正和负现金流以不同利率进行计算的内部收益率。
例如:mirr(["-120000", "39000", "30000", "21000", "37000", "46000"], 0.10, 0.12);
您是咋写的
回复

使用道具 举报

樱桃小子铂金一 显示全部楼层 发表于 3 天前
iif(and(isNull(cell(row-2,3)),isNull(cell(row-2,4)),isNull(cell(row-2,5))),null,mirr([cell(row-2,3),cell(row-2,4),cell(row-2,5)],0.10,0.12))
回复

使用道具 举报

樱桃小子铂金一 显示全部楼层 发表于 3 天前
大概就是这个逻辑
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
所以这几个单元格的数据里有 正数和负数吗
回复

使用道具 举报

樱桃小子铂金一 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-27 14:48
所以这几个单元格的数据里有 正数和负数吗

有数据的时候会有正数和负数,但是没数据的情况下,这个公式就报错了,我就加了上边的iif判断,但还是会报错
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 3 天前
樱桃小子 发表于 2024-6-27 14:51
有数据的时候会有正数和负数,但是没数据的情况下,这个公式就报错了,我就加了上边的iif判断,但还是会 ...

我测试不会报错呢,你这几个单元格数据报错的时候是啥

回复

使用道具 举报

樱桃小子铂金一 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-27 14:59
我测试不会报错呢,你这几个单元格数据报错的时候是啥

这单元格全没数据也不报错吗
回复

使用道具 举报

樱桃小子铂金一 显示全部楼层 发表于 3 天前
yhdata_lyaa 发表于 2024-6-27 14:59
我测试不会报错呢,你这几个单元格数据报错的时候是啥


回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部