Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1320|回复: 7

[已解决]求教一个公式,有两个层级的if公式怎么写?

[复制链接]
发表于 2022-7-30 00:16 | 显示全部楼层 |阅读模式
1学分
ABC
20140
15250
203FALSE


公式意图:首先判断B列的数字,是1/2/3/4时,再通过判断A的数字,确定C的数值。
遇到的问题:B列输入1和2,没有问题,但是输入3的时候就不行了。还想继续输入4,5。拜托大神帮帮忙看一下怎么改,谢谢
最佳答案
2022-7-30 00:16
C2=OFFSET(E$2,MATCH(B2,E:E)-2,MATCH(A2,F$2:L$2))

最佳答案

查看完整内容

C2=OFFSET(E$2,MATCH(B2,E:E)-2,MATCH(A2,F$2:L$2))
发表于 2022-7-30 00:16 | 显示全部楼层    本楼为最佳答案   
C2=OFFSET(E$2,MATCH(B2,E:E)-2,MATCH(A2,F$2:L$2))
10300.png

评分

参与人数 1学分 +2 收起 理由
taros + 2 神马都是浮云

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-7-30 00:18 | 显示全部楼层
附件上传出问题了,
C列的公式是
=IF(G2=1,IF(F2>=30,70,IF(F2>=25,55,IF(F2>=20,40,IF(F2>=15,35,IF(F2>=10,30,IF(F2>=5,15,IF(F2<5,10))))))),IF(OR(G2=2,G2=3),IF(G2=2,IF(F2>=25,60,IF(F2>=20,50,IF(F2>=15,40,IF(F2>=10,35,IF(F2>=5,25,IF(F2<5,20)))))))))
回复

使用道具 举报

 楼主| 发表于 2022-7-30 00:23 | 显示全部楼层
传上来了

测试if.rar

7.94 KB, 下载次数: 6

回复

使用道具 举报

发表于 2022-7-30 08:50 | 显示全部楼层
taros 发表于 2022-7-30 00:18
附件上传出问题了,
C列的公式是
=IF(G2=1,IF(F2>=30,70,IF(F2>=25,55,IF(F2>=20,40,IF(F2>=15,35,IF(F2> ...

你的规则没有说清楚   
回复

使用道具 举报

发表于 2022-7-30 11:11 | 显示全部楼层
同意4楼 ,
该把规则 表达出来 ,
靠公式 反推 规则 本身就不是有效交流的方法 , 何况 当前公式还 至少说不完整.

正常来说 , if()反复嵌套 , 不是好方法
回复

使用道具 举报

 楼主| 发表于 2022-7-31 12:20 | 显示全部楼层
6楼大牛,真懂我的意思,连我的基础表格都猜出来了。牛批

如果在你右上角的表格里添加第3行,写“3”或者“4”,是不是也可以算出来了?
回复

使用道具 举报

发表于 2022-7-31 12:52 | 显示全部楼层
=LOOKUP(A2,F$2:L$2,OFFSET(F$2:L$2,B2,))借六楼参数表
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-1 23:54 , Processed in 0.276241 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表