找回密码
 立即注册
搜索

请问如何把下表中H8~L8单元格的5条公式简化为一条?

7
回复
562
查看
[复制链接]

3

主题

6

帖子

6

幻币

初入江湖

Rank: 1

积分
17
2021-9-23 14:39:00 显示全部楼层 |阅读模式
634dbc927998fe12d0fa8b27c18533a5.png
以上H8-L8,每个单元格内都有公式,用if函数根据G8单元格的数值,在各单元格显示值。
想进行简化,不要H8-L8这么多个单元格和公式,
希望在L8这一个单元格,用一条公式代替原来5个单元格5条公式,请问公式怎么写?
我首先想到的是IFS或IF嵌套,但太繁琐,应该有更简约高效的公式,请大神指教!
谢谢。
工作簿1.zip (8.52 KB, 下载次数: 13)
PPT学习论坛
回复

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-10-2 04:35:50 显示全部楼层
=IF(CODE(LOOKUP($G8,{1,12.7,31.75,50.8,88,9,114.3},{"A","B","C","D","E"}))=64+COLUMN(A1),CHAR(64+COLUMN(A1)),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
8
2021-10-4 21:00:47 显示全部楼层
谢谢,但测试似乎不成功。当G8<12.7时,公式可正常输出“A", 但当G8>12.7时,公式输出为空。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2021-10-6 02:53:51 显示全部楼层
12.7会输出B,按照你的>=, <=的设置位置,没法简化
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
9
2021-10-8 07:59:18 显示全部楼层
=IF(MATCH($G8,{1,12.7001,31.7501,50.8001,88.9001,114.3001})=COLUMN(A1),MID("ABCDE",COLUMN(A1),1),"")

常量数组最好找个区域写下,然后公式直接引用。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-11-25 17:53:37 显示全部楼层
=IF(G8,CHAR(70-MATCH(G8,{114.3,88.9,50.8,31.75,12.7},-1)),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
3
2021-11-29 19:13:49 显示全部楼层
初步测试效果很好!太强大了。原理暂时没看懂,我后续搜索学习下。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-2

幻币

东方不败

积分
-2
2021-12-29 11:11:06 显示全部楼层
H8=IF(COLUMN(A1)=MATCH($G8,{1,12.701,31.7501,50.801,88.901,114.301}),MID("ABCDE",COLUMN(A1),1),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

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