以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表达式列求帮助? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78994) |
-- 作者:lisheng7177 -- 发布时间:2015/12/22 12:58:00 -- 表达式列求帮助? 有“等级、甲、乙、丙、丁、汇总”列,“等级”列和“汇总”列是文本格式,“甲、乙、丙、丁”列是整数; 当“等级”列为“1”时,汇总=甲*0.25+乙*0.35+丙*0.15+丁*0.25,当“等级”列为“2”时,汇总=甲*0.30+乙*0.30+丙*0.20+丁*0.20,当“等级”列为“3”或“4”时,汇总=甲*0.5+乙*0.5,这个要是用IIF函数应该怎么写? |
-- 作者:大红袍 -- 发布时间:2015/12/22 14:31:00 -- iif(等级=1,公式1,iif(等级=2,公式2,iif(等级=3 or 等级=4,公式3,0))) |
-- 作者:lisheng7177 -- 发布时间:2015/12/22 15:20:00 -- 谢谢!!!“等级、甲、乙、丙、丁、汇总”在公式中要不要大括号?
|
-- 作者:lisheng7177 -- 发布时间:2015/12/22 15:27:00 -- iif(鉴定等级=高级技师,[理论成绩] * 0.25 + [实操成绩] * 0.35 + [潜能成绩] * 0.15 + [工作业绩] * 0.25,iif(鉴定等级=技师,[理论成绩] * 0.3 + [实操成绩] * 0.3 + [潜能成绩] * 0.2 + [工作业绩] * 0.2,iif(鉴定等级=高级工 or 鉴定等级=中级工,[理论成绩] * 0.5 + [实操成绩] * 0.5 ,0))) |
-- 作者:lisheng7177 -- 发布时间:2015/12/22 15:28:00 -- 这样写还是报错! |
-- 作者:lisheng7177 -- 发布时间:2015/12/22 15:36:00 -- ![]() ![]() ![]() |