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

看板Office作者 (沒有名字的怪物)時間9年前 (2016/06/28 08:14), 編輯推噓1(1016)
留言17則, 3人參與, 最新討論串1/1
軟體: 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

06/28 10:12, , 1F
我也想知道
06/28 10:12, 1F

06/28 10:14, , 2F
因b4:b33無符合為星期一也為星期二的條件,而產生錯誤值
06/28 10:14, 2F

06/28 10:17, , 3F
都有ㄝ,B4:B33就是星期一 ~ 日,我想統計星期一~ 四平均值
06/28 10:17, 3F

06/28 10:18, , 4F
"<>星期一"、"<>星期二"...的寫法則會篩選出b4:b33內非條
06/28 10:18, 4F

06/28 10:18, , 5F
M4:M33為數值,照理說直接這樣寫就表示"等於"的意思吧??
06/28 10:18, 5F

06/28 10:18, , 6F
件的值,如星期五~星期日
06/28 10:18, 6F

06/28 10:20, , 7F
是的直接寫是等於的意思同"=星期一"的寫法
06/28 10:20, 7F

06/28 10:23, , 8F
條件是and的想法
06/28 10:23, 8F

06/28 10:23, , 9F
那為什麼直接寫等於星期一,也等於星期二,它卻不能算出平均
06/28 10:23, 9F

06/28 10:24, , 10F
如原po要總計星期一~四平均值則為b4:b33內非星期五~星期日
06/28 10:24, 10F

06/28 10:26, , 11F
所以只能用"非"的辦法去統計,那理論上直接等於應該也要成立
06/28 10:26, 11F

06/28 10:27, , 12F
因b4:b33的字串無符合同時(and)等於星期一和星期二
06/28 10:27, 12F

06/28 10:29, , 13F
所以是邏輯錯誤了
06/28 10:29, 13F

06/28 10:32, , 14F
可用其他儲存格來測試 http://imgur.com/ncYqwSB
06/28 10:32, 14F

06/28 10:35, , 15F
連結內測試為同時(and)等於星期一和星期二
06/28 10:35, 15F

06/28 10:37, , 16F
好的,謝謝您
06/28 10:37, 16F

06/28 10:37, , 17F
這則是非星期一~四方面
06/28 10:37, 17F
文章代碼(AID): #1NSS5zwD (Office)
文章代碼(AID): #1NSS5zwD (Office)