合并为一个公式

怎样把这几个公式,合并为一个公式,不用下面的辅助表?
四川省
浏览 450
收藏
2
分享
2 +1
13
+1
全部评论 13
 
song
song Lv.3 优质创作者WPS金话筒WPS寻令官

Lv.3优质创作者

回答:如图1红色部分是要报错的,也就是说在-210到-60以及60到210之间报错,假设判断的单元格为A1,函数公式可写为:【=IF(AND(ABS(A1)>60,ABS(A1)<210),"错","")】,先用ABS(A1)计算其绝对值,用AND连接大于60和小于210的情况,当and里的同时为真时则为真,也就是满足数值绝对值在60到210区间时返回if的第二个参数“错”。如果等于60和210的情况也为错,则在大于和小于符号后添加一个等号=
· 广东省
回复
 
恰同学少年
列出不符合规则的单元格地址 =TEXTJOIN(",",TRUE,SCAN(0,AK9:AK24,LAMBDA(x,y,IF(OR(AND(y<-60,y>-210),AND(y>60,y<210)),CELL("address",y),""))))
· 黑龙江省
1
回复
 
恰同学少年
辅助列判断=IF(OR(AND(E5<-60,E5>-210),AND(E5>60,E5<210)),"错误!","") 统计辅助列错误值个数 =REDUCE(0,F5:F17,LAMBDA(x,y,IF(CELL("contents",y)="错误!",x+1,x))) 直接判断数据区域是否符合规则 =IF(REDUCE(0,AK9:AK24,LAMBDA(x,y,IF(OR(AND(y<-60,y>-210),AND(y>60,y<210)),x+1,x)))>0,"错误","")
· 黑龙江省
1
回复
√Max
· 四川省
回复
 
十一年
=MID(" 错误",MAX(LET(x,K11:K19-K10:K18,IF(x>210,0,IF(x>60,1,IF(x>-60,0,IF(x>-210,1,0))))))*2+1,2) 给你个思路,if里报错的就返回1,否则返回0,自己可以进行调试 另外相减的区域不能有空值,否则公式还需要自己进行调整
· 黑龙江省
1
回复
√Max
可行,就是当值为-60时,为什么会是“1”呢
· 四川省
回复
 
嘉禾宝宝
嘉禾宝宝 Lv.1 新人创作者

Lv.1新人创作者

回答:1,你发的图中根据你的图示是不是错误的, -80>-210应该显示为空, 2,下面因为看不到你的原始数据,你可以参考下 ,下图中的合并的公式=IFERROR(IFS((K11:k26-K10:k25)>60,"错误",(K11:k26-K10:k25)<-210,"错误"),""),看看行不行,你看看是不是你需要的效果,如图
· 安徽省
1
回复
 
恰同学少年
带着行号,列号,发图
· 黑龙江省
回复
√Max
如图:
· 四川省
回复
 
song
song Lv.3 优质创作者WPS金话筒WPS寻令官

Lv.3优质创作者

还是没搞懂你想要报错的区间是多少
· 广东省
回复
√Max
1、数值大于60,报错 2、数值小于-60,报错 3、数值大于210,不报 4、数值小于-210,不报
· 四川省
回复