函数SUMPRODUCT((MOD(ROW(数据区域),N)=0)*1,数据区域)中“*1”是什么意思?
3个回答
展开全部
乘以1,就是将逻辑值或文本数字转为数值,以便函数求和。
TRUE*1=1,FALSE*1=0
TRUE*1=1,FALSE*1=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文本类型转数值类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
举例说明
row返回对应行标(行数),ROW(A1:A10)返回的结果就是{1;2;3;4;5;6;7;8;9;10}
mod就是求余数, MOD(ROW(A1:A10),3)返回的上面的各个数对3求余数,结果就是 {1;2;0;1;2;0;1;2;0;1}
MOD(ROW(A1:A10),3)=0 返回结果是真假,结果为{FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}
最后解释这个*1,目的是为了把真假转换成具体的数
(MOD(ROW(A1:A10),3)=0 )*1 结果是{0;0;1;0;0;1;0;0;1;0}
row返回对应行标(行数),ROW(A1:A10)返回的结果就是{1;2;3;4;5;6;7;8;9;10}
mod就是求余数, MOD(ROW(A1:A10),3)返回的上面的各个数对3求余数,结果就是 {1;2;0;1;2;0;1;2;0;1}
MOD(ROW(A1:A10),3)=0 返回结果是真假,结果为{FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}
最后解释这个*1,目的是为了把真假转换成具体的数
(MOD(ROW(A1:A10),3)=0 )*1 结果是{0;0;1;0;0;1;0;0;1;0}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询