如何求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)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com