[算表] averageifs 同一個欄位,不同值

作者: areyo (沒有名字的怪物)   2016-06-28 08:13:46
軟體: office excel
版本: 2010
大家早安,想請教個問題
我想統計平均值,所以用averageifs來計算
我想去計算星期一 ~ 二的平均值,所以我公式這樣寫
=AVERAGEIFS($M$4:$M$33,$B$4:$B$33,"星期一",$B$4:$B$33,"星期二")
可卻不行,出現#div/0!
若拿掉星期二的部分,卻可以算出,是我的邏輯不對嗎??
但若改成這樣,卻可以算出正確的值
=AVERAGEIFS($M$4:$M$33,$B$4:$B$33,"<>星期一",$B$4:$B$33,"<>星期二",$B$4:$B$33,"<>星期三",$B$4:$B$33,"<>星期四")
作者: ljuber (美少婦與女兒同學的故事)   2016-06-28 10:12:00
我也想知道
作者: soyoso (我是耀宗)   2016-06-28 10:14:00
因b4:b33無符合為星期一也為星期二的條件,而產生錯誤值
作者: areyo (沒有名字的怪物)   2016-06-28 10:17:00
都有ㄝ,B4:B33就是星期一 ~ 日,我想統計星期一~ 四平均值
作者: soyoso (我是耀宗)   2016-06-28 10:18:00
"<>星期一"、"<>星期二"...的寫法則會篩選出b4:b33內非條
作者: areyo (沒有名字的怪物)   2016-06-28 10:18:00
M4:M33為數值,照理說直接這樣寫就表示"等於"的意思吧??
作者: areyo (沒有名字的怪物)   2016-06-28 10:23:00
那為什麼直接寫等於星期一,也等於星期二,它卻不能算出平均
作者: soyoso (我是耀宗)   2016-06-28 10:24:00
如原po要總計星期一~四平均值則為b4:b33內非星期五~星期日
作者: areyo (沒有名字的怪物)   2016-06-28 10:26:00
所以只能用"非"的辦法去統計,那理論上直接等於應該也要成立
作者: soyoso (我是耀宗)   2016-06-28 10:27:00
因b4:b33的字串無符合同時(and)等於星期一和星期二
作者: areyo (沒有名字的怪物)   2016-06-28 10:29:00
所以是邏輯錯誤了
作者: soyoso (我是耀宗)   2016-06-28 10:32:00
可用其他儲存格來測試 http://imgur.com/ncYqwSB連結內測試為同時(and)等於星期一和星期二
作者: areyo (沒有名字的怪物)   2016-06-28 10:37:00
好的,謝謝您
作者: soyoso (我是耀宗)   2016-06-28 10:37:00
http://imgur.com/Dh2X6C2 這則是非星期一~四方面

Links booklink

Contact Us: admin [ a t ] ucptt.com