在excel中如何计算一个格中的数字满足一个条件时,另一个格中显示固定的值?

在excel中如何计算一个格中的数字满足一个条件时,另一个格中显示固定的值?如图中,重量和扣费对应,重量在1时,扣费就显示1.8,重量在大于1小于2时显示3.3,大于2小... 在excel中如何计算一个格中的数字满足一个条件时,另一个格中显示固定的值?如图中,重量和扣费对应,重量在1时,扣费就显示1.8,重量在大于1小于2时显示3.3,大于2小于3时显示4.8,诸如此类,不用一个个在扣费中填写的方法,拜托各位大神!!! 展开
 我来答
Stcxj
高粉答主

2017-04-26 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

你的数据不完全,还有,抓图最忌没有行列号。

给你的公式看看吧:

=LOOKUP(B2,{1,1.8;2,3.3;3,4.8})

其中,每一个分号“;”就是一组,后面还有多少组自己加上就行。

龙龙小飞的号
2017-04-26 · TA获得超过1021个赞
知道小有建树答主
回答量:767
采纳率:71%
帮助的人:210万
展开全部
if函数就可以实现啊,不过不知道你分类的条件有多少。
2003版的Excel里,if函数只能嵌套七层函数。
并且你这个扣费应该是有一个标准吧,比如重量每增加一公斤增加多少钱?
我看你列出来的这些,应该是一公斤以内(含1公斤)是1.8,之后每增加1公斤增收1.5元。但是你重量是3的时候,扣费是3不对劲啊。
排除3这个特例,可以在扣费列里输入函数
=IF(B2<=1,"1.8",ROUNDUP(B2,0)*1.5+0.3),其中B2是扣费列对应的重量的单元格。然后往下拉填充就好。
除了3都没问题,你这个3不对劲,不合理。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式