首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel的IF/和公式

Excel的IF/和公式
EN

Stack Overflow用户
提问于 2017-03-27 16:52:42
回答 3查看 29关注 0票数 0

我正在尝试使A栏(重量)自动填充列B(百分比)。

  • 权重1-5需在B栏中注明6%。
  • 权重6-10需在B栏中注明8%
  • 重量11-20需要在B栏中注明10%
  • 权重21+需要在B栏中注明10%

我正在试图制定公式,但我只是没有知识或时间继续尝试这一点。

EN

回答 3

Stack Overflow用户

发布于 2017-03-27 17:04:48

我会使用索引/匹配:

代码语言:javascript
复制
=INDEX({0.06,0.08,0.1,0.12},MATCH(A1,{1,6,11,21}))

或者您可以使用VLOOKUP:

代码语言:javascript
复制
=VLOOKUP(A1,{1,0.06;6,0.08;11,0.1;21,0.12},2,TRUE)

或者查一下:

代码语言:javascript
复制
=LOOKUP(A1,{1,6,11,21},{0.06,0.08,0.1,0.12})

或者HLOOKUP:

代码语言:javascript
复制
=HLOOKUP(A1,{1,6,11,21;0.06,0.08,0.1,0.12},2,TRUE)
票数 1
EN

Stack Overflow用户

发布于 2017-03-27 16:56:56

放入B1并向下拖放:=IF(A1<6,6,IF(A1<11,8,10))

票数 0
EN

Stack Overflow用户

发布于 2017-03-27 16:58:55

你需要一个nested if公式。将此代码添加到B1并向下拖放。

代码语言:javascript
复制
=IF(A1<=5;6%;IF(A1<=10;8%;IF(A1<=20;10%;12%)))

输出示例:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43052206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档