MS Access的公式访问
我如何使这个公式在MS Access 07工作。我试图用expression式生成器来构build它,但它只是给我的名称错误。
=IF(SEX="M",IF(AGE<30,PUSHUPS-20,IF(AGE<40, PUSHUPS -17,IF(AGE<50, PUSHUPS -13, IF(AGE<100, PUSHUPS-4,0)))),IF(AGE<30, PUSHUPS -1,IF(AGE<40, PUSHUPS,IF(AGE<50, PUSHUPS +3,IF(AGE<100, PUSHUPS +9,0)))))
任何帮助将是伟大的,谢谢你们。 节日快乐。
两个选项,使用IIF
或使用SWITCH
=IIF(SEX="M",IIF(AGE<30,PUSHUPS-20,IIF(AGE<40, PUSHUPS -17,IIF(AGE<50, PUSHUPS -13, IIF(AGE<100, PUSHUPS-4,0)))),IIF(AGE<30, PUSHUPS -1,IIF(AGE<40, PUSHUPS,IIF(AGE<50, PUSHUPS +3,IIF(AGE<100, PUSHUPS +9,0))))) =iif(SEX="M",Switch(AGE<30, PUSHUPS-20, AGE<40, PUSHUPS -17, AGE<50, PUSHUPS -13, AGE<100, PUSHUPS-4),switch(AGE<30, PUSHUPS -1, AGE<40, PUSHUPS, AGE<50, PUSHUPS +3, AGE<100, PUSHUPS +9))
我认为开关更容易阅读。