1、按題意字面理解,不用函數(shù),直接在單元格輸入公式“=25/336”,回車,即可返回所需比例值。 2、如果336人是一列(如A1:A336)姓名明細(xì),25人是在另列(如B1:B336)用“派出”、“留用”、“等待”等字樣標(biāo)出,則可在任意單元格輸入公式“=COUNTIF(B1:B336,"派出")/COUNTA(A1:A336)”進(jìn)行計(jì)算。 建議,將你的示例上傳,以便有的放矢。
創(chuàng)新互聯(lián)致力于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
1,檢索所有m_price 為空的數(shù)據(jù),計(jì)算price的和。
2,檢索所有m_price不為空的數(shù)據(jù),計(jì)算m_price的和。
3,把他們兩個(gè)相加。
計(jì)算和可以用sum
select sum(price) from xx_table where m_price = '';//注意''是兩個(gè)單引號(hào)。
具體你自己研究吧。
php使用mysql查詢數(shù)據(jù)庫已經(jīng)有多少條數(shù)據(jù)使用sql的count函數(shù)實(shí)現(xiàn)。
示例代碼如下:
?php
//數(shù)據(jù)庫連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對不起,數(shù)據(jù)庫連接失??! ").mysql_errno();
}
//選擇數(shù)據(jù)庫
mysql_select_db("testdb");
//sql語句
$sql="SELECT COUNT(*) AS count FROM user";
//執(zhí)行sql
$query=mysql_query($sql,$conn);
//對結(jié)果進(jìn)行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統(tǒng)計(jì)結(jié)果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當(dāng)前數(shù)據(jù)庫的記錄條數(shù)。
計(jì)算方法如下:
/**
* 得到數(shù)組的標(biāo)準(zhǔn)差
* @param unknown type $avg
* @param Array $list
* @param Boolen $isSwatch
* @return unknown type
*/
public static function getVariance($avg, $list, $isSwatch = FALSE) {
$arrayCount = count($list);
if($arrayCount == 1 $isSwatch == TRUE){
return FALSE;
}elseif($arrayCount 0 ){
$total_var = 0;
foreach ($list as $lv)
$total_var += pow(($lv - $avg), 2);
if($arrayCount == 1 $isSwatch == TRUE)
return FALSE;
return $isSwatch?sqrt($total_var / (count($list) - 1 )):sqrt($total_var / count($list));
}
else
return FALSE;
}