楼主 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 |
我发了个求救贴,可是没人回我 |