在P4单元格中使用“if(M4="不规则还款","-",roundup(((EVAL("ds1.select(ZTOTAL,SERNR=G4)"))/(EVAL("ds2.select(REPAY_QTY,SERNR=G4)") / N4))*1,1))”报错,见附图
把roundup改为round或roundup(2.3,1)都运行正常,该怎么写,难道我语句不对?该怎么改呢?
if(M4="不规则还款","-",roundup(((EVAL("ds1.select(ZTOTAL,SERNR=G4)"))/(EVAL("ds2.select(REPAY_QTY,SERNR=G4)") / N4))*1,1))
____
从语法上看虽无异常,可以将其拆开,放在单元格,检查运行结果;
-- 学会「拆解公式,定位报错点,诛杀之」!
——————