WorkBook188.cpt我在C3使用公式: if(LEN(B3)>0 && REGEXP(B3,"^*$") && B3<=4 ,MIN(B3),4)我想判断B3的数据,当不为空(LEN(B3)>0)、为数字(REGEXP(B3,"^*$"))、小于4(B3<=4) 的时候,就取B3向右扩展的这行数据最大值,否则就直接给4 逻辑是当B3出现比4大的,空的,字符或者乱码就直接赋值4,否则就取最大值 现在这个公式,貌似有点问题。。。。 不会取最大,公式值就是false我怀疑 正则表达式有点问题,不知道怎么把小数加上去 ,这个LEN(B3) 也不知道是判断一个单元格,还是一行单元格新测试的结果: if(AND(LEN(B3)>0 , B3+0=B3 , B3<=4) ,MAX(B3),4)