如何求EXCEL一列数据中满足条件的数据的均值
发布网友
发布时间:2022-03-25 22:28
我来回答
共4个回答
热心网友
时间:2022-03-25 23:57
你这样算平均值,有没0都没关系的,这个公式你试一下,应该可以达到你想要的。如果不行,就是我理解错你想表达的了!
热心网友
时间:2022-03-26 01:15
在G1输入公式:
=IF(ROW()=1,AVERAGE(IF(INDIRECT("D1:D"&MATCH(1,(D$1:D99>0)*(D$2:D100=0),))>0,INDIRECT("D1:D"&MATCH(1,(D$1:D99>0)*(D$2:D100=0),)))),SUBTOTAL(1,INDIRECT("D"&SMALL(IF((D$1:D$999=0)*(D$2:D$1000>0),ROW($2:$1000),9999),ROW()-(D$1<>0))&":D"&SMALL(IF((D$1:D$999<>0)*(D$2:D$1000=0),ROW($1:$999),9999),ROW()))))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。
热心网友
时间:2022-03-26 02:50
0出现得无规律,下拉不得行吧
热心网友
时间:2022-03-26 04:41
G1: =AVERAGE(D1:D3)
G2: =AVERAGE(D7:D14)
G3: =AVERAGE(D17:D20)