函数间隔求和中=1或者0是什么意思1:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))我看到有的公式里面=1,我等于1算出来就对的,=0算出来的不正
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 22:27:10
函数间隔求和中=1或者0是什么意思1:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))我看到有的公式里面=1,我等于1算出来就对的,=0算出来的不正
函数间隔求和中=1或者0是什么意思
1:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
我看到有的公式里面=1,我等于1算出来就对的,=0算出来的不正确,这是为什么呢
函数间隔求和中=1或者0是什么意思1:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))我看到有的公式里面=1,我等于1算出来就对的,=0算出来的不正
等于0或等于1,主要是取决于MOD函数
MOD函数是得到一个被除数和除数的余数
如1除以3的余数是1,2除以3的余数是2,3除以3的余数是0,4除以3的余数是1.依此类推
条件就是当余数为0时,对所在单元格求和.
公式可以简化成这样,估计原来的人不习惯用COLUMN函数
=SUM(IF(MOD(column(a1:t1),3)=0,(a1:t1))
这里的计算原则是
如果a1:t1单元格所在的列号是3的倍数(MOD求3的余数为0),即第3,6,9,12,15,18列求和
更改为
=SUM(IF(MOD(column(a1:t1),3)=1,(a1:t1))
就是求1,4,7,10,13,16,19列的数据
更改为
=SUM(IF(MOD(column(a1:t1),3)=2,(a1:t1))
就是求2,5,8,11,14,17,20列的和
不过这个函数是数组公式,需要按SHIFT+CTRL+ENTER三键结束才有效