函数公式的理解在excel中函数公式=IF(MOD(COLUMN(F3:BN3),2)=0,F3:B

发布时间:2021-02-22 08:04:15

函数公式的理解在excel中函数公式=IF(MOD(COLUMN(F3:BN3),2)=0,F3:BN3)怎么理解,=sum(IF(MOD(COLUMN(F3:BN3),2)=0,F3:BN3)又如何理解呢?if函数的语法不是:=if(条件,真值,在=sum(IF(MOD(COLUMN(F3:BN3),2)=0,F3:BN3)中那些部分是条件,那些是真值,那些是假植呢?=SUM(IF(MOD(CO

网友回答

一个一个地说哈:
COLUMN(F3:BN3) 返回的是F3:BN3的列号,值为{6,7,8,9,……65,66}
MOD(COLUMN(F3:BN3),2) 返回所有列号除以2的余数,值为{0,1,0,1,……1,0}
MOD(COLUMN(F3:BN3),2)=0 就是整个IF的logical_test,
F3:BN3 就是if_true的值,if_false 的值在你的公式里面没有写出来,默认等于0了,如果写完整就该是:=sum(IF(MOD(COLUMN(F3:BN3),2)=0,F3:BN3,0))
函数的意思是对F3:BN3中,偶数列的值求和
至于MOD(COLUMN(G5:BO5)-1,2)=0 就是取奇数列了
这是个数组公式,输入完成后按住ctrl+shift不放,再按enter
======以下答案可供参考======
供参考答案1:
=IF(MOD(COLUMN(F3:BN3),2)=0,F3:BN3)返回的是一个数据区域,可用于下一步的求和,不能独立使用。
=sum(IF(MOD(COLUMN(F3:BN3),2)=0,F3:BN3))公式的意思是如果所选区域的首列的列号可被2整除,则对该区域求和,否则为零(在if函数中,假值省略则默认返回FALSE值)
=SUM(IF(MOD(COLUMN(G5:BO5)-1,2)=0,G5:BO5))指如果所选区域的首列之前一列的列号可被2整除,则对该区域求和,否则为零
以上问题属网友观点,不代表本站立场,仅供参考!