EXCEL来个大神解决一下比较繁琐的公式?

如图A列是日期,B列是名字,C列是时间,D列是送礼物之前的数值,E列是送之后的数值,F裂是送之后减去送之前,也就是E-D的值,G列是折扣,他这里的折扣对象的数值永远不变是... 如图A列是日期,B列是名字,C列是时间,D列是送礼物之前的数值,E列是送之后的数值,F裂是送之后减去送之前,也就是E-D的值,G列是折扣,他这里的折扣对象的数值永远不变是1480,H是最后的折算,公式是:(E-D)/520*113.96= 这是以7.7折位列,这里的520对应的是1480的价格所以出掉就能得出多少个1480在乘折扣的价格。需要大神帮忙把这个钻戒也能做进去,钻戒的价值是520,永远不变,好比填写钻戒10,他能直接算出520*10/520*113.96 最好我填写多少折扣能直接把 113.96 这个数值也能变一下7。8就是115.44 1480的折扣。 展开
 我来答
molly1577
2020-05-12 · TA获得超过3175个赞
知道大有可为答主
回答量:5033
采纳率:81%
帮助的人:1017万
展开全部

H2=IF(LEFT(F2,2)="钻戒",ROUND(SUBSTITUTE(F2,"钻戒*","")*520/520*(1480*G2/100),2),ROUND((E2-D2)/520*(1480*G2/100),2))

下拉填充。

更多追问追答
追问
总数值的时候这个钻戒能不能自动变成数值加进去 这个能操作嘛
追答
现在这个公式的意思是,如果F列有钻戒,那么令钻戒=520,然后计算。如果F列不是钻戒,就按D、E两列的数值相减再计算。
钻戒=520目前是固定的。
如果钻戒的数值不是520,两种方法修改函数:要么,直接修改公式参数把520改成其它数字,要么,可以把钻戒的值单独写在某一单元格里(比如I1),公式改为H2=IF(LEFT(F2,2)="钻戒",ROUND(SUBSTITUTE(F2,"钻戒*","")*$I$1/520*(1480*G2/100),2),ROUND((E2-D2)/520*(1480*G2/100),2)),下拉填充。I1=几,就意味着钻戒=几。
澄南霜06c
科技发烧友

2020-05-12 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1460
采纳率:69%
帮助的人:133万
展开全部
看不太明白你的算法,如果你的折扣不固定,需要随时变化。可以用一个单元格来输入折扣,在计算公式中把这个单元格引用过来,并且是绝对引用,这样你改变折扣,公式计算的结果也会随之改变。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式