ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何判断值是否在范围内并标记↑↓符号?

如何判断值是否在范围内并标记↑↓符号?

作者:绿色风 分类: 时间:2022-08-17 浏览:292
楼主
gouweicao78
Q:如图,B列是一系列检测的结果,C列为相应指标的合理范围。如何在A列用↓表示低于参考范围、用↑表示高于参考范围?

 

A:在A2输入公式向下复制:
【解法1】

解释:
1、使用【公式分列法】MID+SUBSTITUTE+REPT,将C列参考范围65-85分解为数组{"65","85"}
2、使用B2-{"65","85"},再使用MEDIAN函数取中值该结果与0的中值,如果B低于参考范围,则前者得到2个负数,算上0,则3个数的中值为负数;
如果B高于参考范围,则前者得到2个正数,算上0,则3个数的中值为正数。
如果B在参考范围内,则得到的结果只有3种可能:一正一负、一正一零、一负一零,算上0,则中值都必定为0。
3、使用TEXT函数对MEDIAN得到结果进行格式设置,"↑;↓;"就是正数为↑,负数为↓,0不显示。

【解法2】

注意必须是小写的字母i,而不能用大写
解释:使用复数函数完成。
因为复数在Excel的表示方法为x+yi(默认)或x+yj,也就是C2&"i"将65-85变为文本65-85i,被识别为复数的表现形式,其中实数部分x=65,虚数部分y=-85。
IMAGINARY函数用于取复数的虚数部分,也就是-85;因而如果B2+-85>0,也就是B2高于参考范围;
IMREAL函数用于取出复数的实数部分,也就是65;因而如果B2<65,也就是B2低于参考范围。





如何判断值是否在范围内并标记↑↓符号?.rar
2楼
畅心
3楼
Mir
4楼
Purple_Fairy
我发了个求救贴,可是没人回我

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap