看板 Office 關於我們 聯絡資訊
軟體: 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,"<>星期四") -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.219.197 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1467072893.A.E8D.html
ljuber: 我也想知道 06/28 10:12
soyoso: 因b4:b33無符合為星期一也為星期二的條件,而產生錯誤值 06/28 10:14
areyo: 都有ㄝ,B4:B33就是星期一 ~ 日,我想統計星期一~ 四平均值 06/28 10:17
soyoso: "<>星期一"、"<>星期二"...的寫法則會篩選出b4:b33內非條 06/28 10:18
areyo: M4:M33為數值,照理說直接這樣寫就表示"等於"的意思吧?? 06/28 10:18
soyoso: 件的值,如星期五~星期日 06/28 10:18
soyoso: 是的直接寫是等於的意思同"=星期一"的寫法 06/28 10:20
soyoso: 條件是and的想法 06/28 10:23
areyo: 那為什麼直接寫等於星期一,也等於星期二,它卻不能算出平均 06/28 10:23
soyoso: 如原po要總計星期一~四平均值則為b4:b33內非星期五~星期日 06/28 10:24
areyo: 所以只能用"非"的辦法去統計,那理論上直接等於應該也要成立 06/28 10:26
soyoso: 因b4:b33的字串無符合同時(and)等於星期一和星期二 06/28 10:27
areyo: 所以是邏輯錯誤了 06/28 10:29
soyoso: 可用其他儲存格來測試 http://imgur.com/ncYqwSB 06/28 10:32
soyoso: 連結內測試為同時(and)等於星期一和星期二 06/28 10:35
areyo: 好的,謝謝您 06/28 10:37
soyoso: http://imgur.com/Dh2X6C2 這則是非星期一~四方面 06/28 10:37