永发信息网

MOD(ROW(A1:A10),2)=1

答案:3  悬赏:0  手机版
解决时间 2021-04-07 18:09
=SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)
如题是以上公式的一部分 计算顺序是先算row返回行号,然后是mod对行号求余,我不明白的是这个=1是什么意思 ?以上公式与=SUMPRODUCT(MOD(ROW(A1:A10),2),A1:A10)意思是否相同?我的关键问题就是不理解=1这里,求老师指点,谢谢啦~~
最佳答案
嵌套函数运算顺序,是从最内层起逐层计算的。
ROW(A1:A10)包含在MOD之内,属于MOD的参数之1,先算ROW,再算MOD。

=SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)的结果,与下面两式结果相同,但不能说是完全相同。
=SUMPRODUCT(MOD(ROW(A1:A10),2)*A1:A10)
=SUMPRODUCT(MOD(ROW(A1:A10),2),A1:A10)

(MOD(ROW(A1:A10),2)=1)是判断参数区域的行号除以2是否余1(即是否为奇数行),返回TRUE和FALSE。
然后,再用TRUE和FALSE与对应数值相乘。乘法运算时,TRUE相当于1;FALSE相当于0。
去掉“=1”的判断,是直接用余数与对应的数值相乘。
如果写成=SUMPRODUCT((MOD(ROW(A1:A10),2)=1),A1:A10),公式就无法计算了。(这就是区别之处)
全部回答
这个=1完全是多余的,没必要,因为MOD(,2)的结果不是1就是0,如果再用=1的话,无非是TRUE或FALSE,但其实这个就等同于1或0,所以于=1是多余的
奇数行单元格数值之和 =a1+a3+a5+a7+a9 因为,mod(row(a1:a10),2)=mod({1,2,3,4,5,6,7,8,9,10},2)={1,0,1,0,1,0,1,0,1,0} 所以, sumproduct(mod(row(a1:a10),2),a1:a10)=sumproduct({1,0,1,0,1,0,1,0,1,0},a1:a10) =1*a1+0*a2+1*a3+0*a4+……+1*a9+0*a10 =a1+a3+a5+a7+a9
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开关到底有哪些种类了,一般分为哪些开关?
住墅中国是做别墅的吗?
老婆起诉书都是虚构的能判离婚吗
路由器显示红灯是怎么回事
化学与环境保护密切相关.下列叙述中正确的是
汉诺塔问题,我需要统计出总共的步骤数,怎么
谁有问道资源码
杭州的名诗佳句,杭州的千古名诗佳句
200悬赏分,急需马年新年企业对联,第一个字
天天爱消除1.51.0.2第43关过法
解答题农历五月初五是我国传统节日--端午节.
“院”姓的历史
爷爷奶奶给孙子的祝福,祝福爷爷奶奶的对联大
黄土坎乡中心幼儿园我想知道这个在什么地方
信用卡账单上的 网银贷记还款 人行网关—招商
推荐资讯
用bring,,,into use造句
单选题家兔是植食动物,其区别于肉食性哺乳动
小学五年级口算第13到23页答案
棒棒冰就在常温下放了一年还能吃吗
一年数学下册练习题小猫今天钓了36条小鱼每7
6米的跨度梁用四根18的梁筋可以吗?
文言文仿写
中国国家一级书法家曹立
小杜鸡肠农家菜我想知道这个在什么地方
单选题下面关于人体各个数值合理的是 A.手
工作心里委屈的句子,身体不舒服的句子心里委
前宅村地址好找么,我有些事要过去,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?