Foundation
2022-03-29T07:43:45+00:00
D列里面有若干数,我要求平均数,但是要把那些是0的排除掉,百度了下,用=AVERAGE(IF(D5:D20>0,D5:D20))公式出来的结果是#VALUE!
求教是哪的问题
[img]https://img.nga.178.com/attachments/mon_202204/01/-7Qjeu-h6d1K1rT1kS9n-f1.jpg[/img]
[quote][tid=31305701]Topic[/tid] Post by [uid=43128680]坎德沃_吉尔_邦因[/uid] (2022-04-01 15:46):
D列里面有若干数,我要求平均数,但是要把那些是0的排除掉,百度了下,用=AVERAGE(IF(D5:D20>0,D5:D20))公式出来的结果是#VALUE!
求教是哪的问题
[img]https://img.nga.178.com/attachments/mon_202204/01/-7Qjeu-h6d1K1rT1kS9n-f1.jpg[/img][/quote]加一列辅助列不是很简单嘛
超简单。。。。先对D列筛选剔除值为0的列,然后就求平均数就好。。。
用if公式就好了啊。如果某格子为零执行A公式,如果不为零执行B公式。
例如E2=if(D2=0,"",D2),E3=if(D3=0,"",D3)………………E9999=if(D9999=0,"",D9999)。
然后D1=E1,E1=sum(E2:E9999)/COUNTA(E2:E9999)
我靠我怎么看不懂帖子。
[img]https://img.nga.178.com/attachments/mon_202204/01/-7Qjeu-kyzuZjT1kShs-12i.jpg[/img]
[s:ac:哭笑]6L正解,用SUM/COUNTIF也可以做到。方法挺多的。
Reply to [pid=599938559,31305701,1]Reply[/pid] Post by [uid=1148853]雪中迷雾[/uid] (2022-04-01 15:51)
原来是这样,就错在这里了