【峰回路转】Excel技巧百例 05.数值的阶梯性计算
2015-07-26 16:14
295 查看
首先我们看如下表格:
例如这是某班部分学生的成绩,学校为了让学生更加努力学习给出了学分奖励机制:
1.如果某学科如果取得100,则奖励20学分;
2.如果某学科取得90分以上(含90分),则奖励10学分;
3.如果某学科取得80分以上(含80分),则奖励5学分;
4.80分以下,不奖励学分。
怎么在Excel中进行快速计算呢?如果是给全校学生算,数据量很大,如果快速处理?
下面我们来用公式来处理一下
我们先用if+and 判断一下数学的分数:
公式:=IF(C2<80,0,IF(AND(C2>=80,C2<90),5,IF(AND(C2>=90,C2<100),10,IF(C2=100,20))))
如果是多科成绩,加在一起即可:
公式:=IF(C2<80,0,IF(AND(C2>=80,C2<90),5,IF(AND(C2>=90,C2<100),10,IF(C2=100,20))))
+IF(D2<80,0,IF(AND(D2>=80,D2<90),5,IF(AND(D2>=90,D2<100),10,IF(D2=100,20))))
+IF(E2<80,0,IF(AND(E2>=80,E2<90),5,IF(AND(E2>=90,E2<100),10,IF(E2=100,20))))
+IF(F2<80,0,IF(AND(F2>=80,F2<90),5,IF(AND(F2>=90,F2<100),10,IF(F2=100,20))))
+IF(G2<80,0,IF(AND(G2>=80,G2<90),5,IF(AND(G2>=90,G2<100),10,IF(G2=100,20))))
我们可以快捷的得到如下结果:
例如这是某班部分学生的成绩,学校为了让学生更加努力学习给出了学分奖励机制:
1.如果某学科如果取得100,则奖励20学分;
2.如果某学科取得90分以上(含90分),则奖励10学分;
3.如果某学科取得80分以上(含80分),则奖励5学分;
4.80分以下,不奖励学分。
怎么在Excel中进行快速计算呢?如果是给全校学生算,数据量很大,如果快速处理?
下面我们来用公式来处理一下
我们先用if+and 判断一下数学的分数:
公式:=IF(C2<80,0,IF(AND(C2>=80,C2<90),5,IF(AND(C2>=90,C2<100),10,IF(C2=100,20))))
如果是多科成绩,加在一起即可:
公式:=IF(C2<80,0,IF(AND(C2>=80,C2<90),5,IF(AND(C2>=90,C2<100),10,IF(C2=100,20))))
+IF(D2<80,0,IF(AND(D2>=80,D2<90),5,IF(AND(D2>=90,D2<100),10,IF(D2=100,20))))
+IF(E2<80,0,IF(AND(E2>=80,E2<90),5,IF(AND(E2>=90,E2<100),10,IF(E2=100,20))))
+IF(F2<80,0,IF(AND(F2>=80,F2<90),5,IF(AND(F2>=90,F2<100),10,IF(F2=100,20))))
+IF(G2<80,0,IF(AND(G2>=80,G2<90),5,IF(AND(G2>=90,G2<100),10,IF(G2=100,20))))
我们可以快捷的得到如下结果:
相关文章推荐
- BCB中的TGroupBox---能用它就用吧
- 12864带字库显示的各种程序的总结
- C++学习,总结二(模拟鼠标键盘操作和进程之间的通信)
- [MAC] Mac OS X下快速复制文件路径的方法
- sass学习笔记
- 001--html
- Can Live View boot up images acquired from 64bit OS evidence?
- 打鱼还是晒网
- 代码评审这点事,元芳你怎么看
- Immediate Decodability
- 3.4Shadowpage页表虚拟化
- Path特效之PathMeasure打造万能路径动效
- POJ 1436 Horizontally Visible Segments(线段树区间染色问题)
- c++学习日记 1
- 通过函数回调排序结构体数组
- Android实战简易教程-第二十八枪(基于Bmob实现头像图片设置和网络上传功能!)
- 【linux高级程序设计】(第七章)终端及串口编程 未完成
- 关于分布式事物 转
- 解决问题:Ubuntu 14.04下Eclipse CDT菜单栏失效
- 3.3EPT内存虚拟化