excel行间断求平均值 例如:a1 b1 c1 d1 e1 f1 g1 H1 I1 J1 K1 L1 M1 我只求a1 c1 e1 g1 I1 K1 M1的值
问题描述:
excel行间断求平均值 例如:a1 b1 c1 d1 e1 f1 g1 H1 I1 J1 K1 L1 M1 我只求a1 c1 e1 g1 I1 K1 M1的值
答
=SUMPRODUCT((MOD(COLUMN(A1:M1),2)=1)*A1:M1)/7能解释一下(MOD(COLUMN(A1:M1),2)=1)*A1这段吗,谢谢取单列COLUMN(A1:M1) 取A1:M1列值,即1、2、3、4.。。。mod(1、2、3、4.。。。,2)=1 取这些数除2后的余数,结果为true,flase.true....*A1:M1 当结果为真时,即余数为1时,取对应的A1:M1中的值。同样上面的数列取最大值或者最小值是不是只需把SUMPRODUCT函数换成MIN或者MAX即可?对,min或max可行,但你输入公式后不能直接按回车键,要用CTRL+SHIFT+ENTER三键结束。这样才能形成数组计算。三键按后,公式会变成:{=MAX((MOD(COLUMN(A1:M1),2)=1)*A1:M1)}