=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),3)=1)) 求详解
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 13:34:36
=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),3)=1)) 求详解
公式的意思是对A1、A4、A7……隔行求和.
ROW(A1:A100):取得1-100行的行号.
MOD(ROW(A1:A100),3):将行号除以3求余数,那么只有0,1,2三种可能.
MOD(ROW(A1:A100),3)=1:判断上述余数是否为1,也就是1,4,7……这些行.返回一个由TRUE、FALSE组成的数组.
(A1:A100)*(MOD(ROW(A1:A100),3)=1):将A1:A100与MOD(ROW(A1:A100),3)=1两两相乘,逻辑值相乘转换为0和1.这样如果是1,4,7……这些行,就得到原值(与1相乘),否则就得到0(与0相乘).得到一个由原值和0组成的数组.
最后用SUMPRODUCT相加.也可以用SUM,但是需要用数组组合键结束输入.
SUMPRODUCT的基本用法是数组乘积求和,但通常变通用于数组的运算,并且很多时候不需要用数组组合键,非常灵活.
如果以前没有接触过数组公式,可能理解有点困难.自己慢慢琢磨吧.
ROW(A1:A100):取得1-100行的行号.
MOD(ROW(A1:A100),3):将行号除以3求余数,那么只有0,1,2三种可能.
MOD(ROW(A1:A100),3)=1:判断上述余数是否为1,也就是1,4,7……这些行.返回一个由TRUE、FALSE组成的数组.
(A1:A100)*(MOD(ROW(A1:A100),3)=1):将A1:A100与MOD(ROW(A1:A100),3)=1两两相乘,逻辑值相乘转换为0和1.这样如果是1,4,7……这些行,就得到原值(与1相乘),否则就得到0(与0相乘).得到一个由原值和0组成的数组.
最后用SUMPRODUCT相加.也可以用SUM,但是需要用数组组合键结束输入.
SUMPRODUCT的基本用法是数组乘积求和,但通常变通用于数组的运算,并且很多时候不需要用数组组合键,非常灵活.
如果以前没有接触过数组公式,可能理解有点困难.自己慢慢琢磨吧.
=SUMPRODUCT((A1:A100)*(MOD(ROW(A1:A100),3)=1)) 求详解
SUMPRODUCT((MOD(ROW(A1:A100),3)=1)*A1:A100)这个函数公式怎么解释?
=SUMPRODUCT((A1:A100)*(B1:B100))/SUM(A1:A100)中如何吧A1:A100列设置成
=sum(1/countif(A1:A100,A1:A100))
求该公式详解 每个函数的意义和格式SUMPRODUCT(A1:j210*(MOD(ROW(A1:j210),2)=0))
=sumproduct(if(istext(A1:A100),50,A1:A100)*B1:B100) 错哪了
excel中求区域A1:A100内不重复的数据个数的公式:=SUMPRODUCT(1/COUNTIF(A1:A100,A
去重的函数用=index(A:A,SMALL(IF(MATCH(A1:A100,A1:A100)=ROW(1:100),
已知a1+a2=1,a2+a3=2,a3+a4=3,...,a99+a100=99,a100+a1=100求a1+a2+
请帮我解释一下这个公式的运用=small(A1:A100,row(1:1)),
求简化函数:=SUM((Sheet1!A1:A100="色")*1+(Sheet2!A1:A100="色")*1+(Sh
excel隔行相加公式具体含义 =SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)