excel表格的合格率怎么做?
1.首先在excel表格中输入分数,点击选择通过率下的空白单元格。
2.在单元格中输入计算公式:countif(a2:a6,#34gt60#34)/count(a2:a6)。
3.生成结果后输入公式:countif(a2:a6,#34gt85#34)/count(a2:a6)。
4.可以生成通过率和优秀率的结果,两个计算结果可以显示为百分比。
5.输入符合条件人数下的公式:countif(a2:a6,#34gt60#34)。
6.点击回车生成3个符合条件的人,然后输入优秀人的计算公式:countif(a2:a6,#34gt85#34)。
access中sql语句出现溢出,将其中日期筛选条件去除或比较条件去除就能完整显示,请高手帮忙解决下,谢谢?
楼主的SQL代码基本没有大问题。下面的写法将更加规范(给子查询表起一个别名):
选择t.*from
(选择完成数量/合同数量作为完成百分比,*号)
来自生产记录表
其中生产日期在日期1和日期2之间)
其中t.完成百分比1
运行这个代码系统将要求date1和date2,然后返回结果。
语句中出现错误的原因是"合同数量及金额生产记录表中的字段。如果你把"完成的数量和数量到0,当然会有误差。
解决方案:
首先,您必须确保字段的数据类型"完成的数量和数量和"合同数量及金额必须是数字,并且"合同数量及金额不应为0。
用amp修改所有值合同号和合同号生产记录表中的0大于0,或者用"合同号和合同号of0,这样在运行上面的SQL语句时就不会出错;
如果"合同号和合同号必须允许为0,您可以使用IIF函数来专门处理"合同号和合同号为0(下面的代码被视为100%完成,因为zero任务已经完成,没有做任何事情)。
选择t.*from
(选择IIF(合同号0,1,完成数/合同号)作为完成百分比,*号
来自生产记录表
其中生产日期在日期1和日期2之间)
其中t.完成百分比1
当然你也可以把它当成0什么的,看你怎么理解了。以下被视为文本"未知百分比"
选择t.*from
(选择IIF(合同数0,未知百分比,完成数/合同数)为完工入库。作为百分比,*表示
来自生产记录表
其中生产日期在日期1和日期2之间)
其中t.完成百分比1