Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5988|回复: 11

求公式

[复制链接]
发表于 2019-12-12 17:38 | 显示全部楼层 |阅读模式
2学分
一个单元格内写了一窜计算式,现在想将里面的每个数都乘以一个系数,得到新的计算式。例如:1+2+3
都乘以系数2,得到新算式:2+4+6
先感谢各位大神!


工作簿.rar

179.59 KB, 下载次数: 12

发表于 2019-12-13 07:26 | 显示全部楼层
打开的你文件提示(文件未启用宏 但包含启用宏的内容)我无法打开,我没有安装wps,所以就看不见你附件的内容了。
回复

使用道具 举报

 楼主| 发表于 2019-12-13 08:17 | 显示全部楼层
shss12 发表于 2019-12-13 07:26
打开的你文件提示(文件未启用宏 但包含启用宏的内容)我无法打开,我没有安装wps,所以就看不见你附件的内 ...

感谢!重新上

工作簿.rar

105.62 KB, 下载次数: 7

回复

使用道具 举报

发表于 2019-12-13 11:24 | 显示全部楼层
O6=IF(ISNUMBER(N6),N6&"*1.2","("&N6&")*1.2")
回复

使用道具 举报

发表于 2019-12-13 11:24 | 显示全部楼层
本帖最后由 INaga2018 于 2019-12-13 11:27 编辑

系统异常了,一直提示错误,刷新一看都重复上传了
回复

使用道具 举报

发表于 2019-12-13 11:25 | 显示全部楼层
O6=IF(ISNUMBER(N6),N6&"*1.2","("&N6&")*1.2")

评分

参与人数 1学分 +1 收起 理由
zcjng1314 + 1 学习

查看全部评分

回复

使用道具 举报

发表于 2019-12-13 11:38 | 显示全部楼层
你的算式太复杂了,我的公式可以满足简单算式,这么复杂的算式有些地方还有出错。
你这个问题应该VBA更容易比较完美的解决,可惜我不会

下面O6处的公式供你参考:
  1. =IFERROR(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(N6,"+","*1.2+"),"-","*1.2-"),"+","+1.2*",LEN(N6)-LEN(SUBSTITUTE(N6,"+",""))),")[","*1.2)["),N6&"*1.2")
复制代码


360截图20191213111117140.jpg

评分

参与人数 1学分 +2 收起 理由
zcjng1314 + 2 学习

查看全部评分

回复

使用道具 举报

发表于 2019-12-13 11:43 | 显示全部楼层
shss12 发表于 2019-12-13 11:38
你的算式太复杂了,我的公式可以满足简单算式,这么复杂的算式有些地方还有出错。
你这个问题应该VBA更容 ...

感觉楼主的思路不太对:不管前面公式结果如何,本质需求是O列结果*1.2
回复

使用道具 举报

 楼主| 发表于 2019-12-13 12:40 | 显示全部楼层
shss12 发表于 2019-12-13 11:38
你的算式太复杂了,我的公式可以满足简单算式,这么复杂的算式有些地方还有出错。
你这个问题应该VBA更容 ...

谢谢大神抽时间帮助,但我想要的是直接出乘以系数结果的新算式,比如:1+2+3得到1.2+2.4+3.6。会VBA的大神帮助解决下。
回复

使用道具 举报

 楼主| 发表于 2019-12-13 12:48 | 显示全部楼层
INaga2018 发表于 2019-12-13 11:25
O6=IF(ISNUMBER(N6),N6&"*1.2","("&N6&")*1.2")

感谢抽时间帮助解决,但是我想要的新算式是,比如:1+2+3得出1.2+2.4+3.6。再次感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 13:09 , Processed in 0.966441 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表