level = if('test'[gender]="男",if('test'[socre]>=90,"优",if('test'[socre]>=80,"良","其他")),if('test'[socre]>=80,"优",if('test'[socre]>=70,"良","其他"))) @T-lwk4fpkv5
![]() |
T-8fdmt1s3z
展开
|
![]() |
T-lwk4fpkv5
展开
曾老师,我这里遇到一个难题,如果我想根据表格里数据类别不同,运用不同的打分规则,比如类别有男,女,如果男生90分以上为优秀,80分以上为良,女生80分以上为优秀,70分以上为良,在同一张表里怎么来实现呢? 谢谢 ![]() gaoxuexi
展开
@ T-lwk4fpkv5 逻辑是:如果 男90分以上或者女80分以上,优,否则如果 男80分以上或者女70分以上,良,否则其他 用if+and+or来写可以是可以,太长了[笑哭] 等级 = IF(OR(AND('表'[性别]="男",'表'[成绩]>=90),AND('表'[性别]="女",'表'[成绩]>=80)),"优",if(or(and('表'[性别]="男",'表'[成绩]>=80),and('表'[性别]="女",'表'[成绩]>=70)),"良","其他")) |
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。