[算表] 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