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