EXCEL中IF条件公式问题,求大神...

如图,希望能通过C列的性别和F列的BMI值,根据图右选中区域的条件在G2列得出相对应成绩,比如C2性别为男,F2的BMI值为17.8,根据条件17.8>=M2中的13.5... 如图,希望能通过C列的性别和F列的BMI值,根据图右选中区域的条件在G2列得出相对应成绩,比如C2性别为男,F2的BMI值为17.8,根据条件17.8>=M2中的13.5且17.8<=N2中的18.1,G2输出成绩为L2中的得分100...感觉应该用IF公式,但是总在判定性别上出错,跪求大神帮忙 展开
 我来答
ExcelPower
2016-10-13 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11859

向TA提问 私信TA
展开全部

=LOOKUP(F2,IF(C2="男",{0,13.5,18.2,20.4},{0,13.3,17.4,19.3}),{80,100,80,60})


东莞鲜蔬使者
2016-10-13 · TA获得超过671个赞
知道小有建树答主
回答量:643
采纳率:71%
帮助的人:127万
展开全部
  1. 首先你的图片真的很小(百度知道会自动压缩),看得我眼花,不过总算明白你的意思。

  2. 然后,要把M列和R列调成按升序排列, 例如M列要调成0, 13.5 , 18.2 , 29.4这样的顺序 (当然L列和N列也跟着变,不过这里N列是用不上的)  

  3. 最后在G2输入公式=IF(C2="男",LOOKUP(F2,$M$2:$M$5,$L$2:$L$5),LOOKUP(F2,$R$2:$R$5,$Q$2:$Q$5))  下拉,应该就是你想要的效果了

     

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-10-13
展开全部

我采用的是VLOOK模糊查询功能,你自己慢慢研究,我先睡觉了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

2016-10-13 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:8540万
展开全部
试试下面的公式
=IF(C2="男",INDEX(L:L,SMALL(IF(($M$2:$M$5<F2)*(N2:N5>F2),ROW(2:5),999),1)),INDEX(R:R,SMALL(IF((S$2:S$5<F2)*(T2:T5>F2),ROW(2:5),999),1)))
公式输入结束后按【组合键】确认。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
breebird
2016-10-12 · TA获得超过2217个赞
知道小有建树答主
回答量:546
采纳率:33%
帮助的人:225万
展开全部
图太小,看不清楚。
追问
麻烦右键另存为一下,点开就能调大小了  谢谢了~~
追答
G2=IF(C2="男",IF(F2>=$M$5,$L$5,IF(F2>=$M$4,$L$4,IF(F2>=$M$2,$L$2,$L$3))),IF(F2>=$S$5,$R$5,IF(F2>=$S$4,$R$4,IF(F2>=$S$2,$R$2,$R$3))))
好像对了哈
H2=IF(C2="男",IF(F2>=$M$5,$K$5,IF(F2>=$M$4,$K$4,IF(F2>=$M$2,$K$2,$K$3))),IF(F2>=$S$5,$Q$5,IF(F2>=$S$4,$Q$4,IF(F2>=$S$2,$Q$2,$Q$3))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式