函数间隔求和中=1或者0是什么意思
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/15 06:52:36
函数间隔求和中=1或者0是什么意思
1:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
我看到有的公式里面=1,我等于1算出来就对的,=0算出来的不正确,这是为什么呢
1:假设a1至t1为数据(共有20列),在任意单元格中输入公式:=SUM(IF(MOD(TRANSPOSE(ROW(1:20)),3)=0,(a1:t1))
我看到有的公式里面=1,我等于1算出来就对的,=0算出来的不正确,这是为什么呢
![函数间隔求和中=1或者0是什么意思](/uploads/image/z/19636340-68-0.jpg?t=%E5%87%BD%E6%95%B0%E9%97%B4%E9%9A%94%E6%B1%82%E5%92%8C%E4%B8%AD%3D1%E6%88%96%E8%80%850%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D)
等于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三键结束才有效
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三键结束才有效