找回密码
 立即注册

QQ登录

只需一步,快速开始

说与烽火

注册会员

4

主题

14

帖子

36

积分

注册会员

积分
36
最新发帖
说与烽火
注册会员   /  发表于:2024-8-5 15:11  /   查看:934  /  回复:2
1金币
sheet.setFormula()方法设置公式,页面报错“无效的公式”,但是把公式直接放在excel没问题,或者把公式在页面上粘过去也ok。下面是公式内容:
=IF(AND(O1>=15000,ABS(R1)<=3%),1.5,IF(AND(O1>=15000,ABS(R1)>6.5%),-0.2))+IF(AND(O1>=12000,O1<15000,ABS(R1)<=2.5%),1.4,IF(AND(O1>=12000,O1<15000,ABS(R1)>6%),-0.18))+IF(AND(O1>=9000,O1<12000,ABS(R1)<=2%),1.3,IF(AND(O1>=9000,O1<12000,ABS(R1)>5.5%),-0.16))+IF(AND(O1>=6000,O1<9000,ABS(R1)<=1.5%),1.2,IF(AND(O1>=6000,O1<9000,ABS(R1)>5%),-0.14))+IF(AND(O1>=3000,O1<6000,ABS(R1)<=1%),1.1,IF(AND(O1>=3000,O1<6000,ABS(R1)>4.5%),-0.12))+IF(AND(O1<3000,ABS(R1)<=1%),0.8,IF(AND(O1<3000,ABS(R1)>4%),-0.1))

最佳答案

查看完整内容

已解决。 发现是公式内容中的大于号和小于号全角半角的问题,只需要后台传来的时候处理下就行 .replaceAll(">", ">") .replaceAll("<", "

2 个回复

倒序浏览
最佳答案
最佳答案
说与烽火
注册会员   /  发表于:2024-8-5 15:11:50
来自 2#
本帖最后由 说与烽火 于 2024-8-5 15:53 编辑

已解决。
发现是公式内容中的大于号和小于号全角半角的问题,只需要后台传来的时候处理下就行
.replaceAll("", ">")
.replaceAll("", "<")
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-5 15:52:35
3#
说与烽火 发表于 2024-8-5 15:49
已解决。
发现是公式内容中的大于号和小于号的问题,后台传来的是处理下就行
.replaceAll(">", ">")

好的!那就先结帖了,如有问题,欢迎继续发帖沟通。感谢您支持!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部