Excel公式,=IF(MOD(RIGHT(LEFT(D3,17)),2),"男","女")谁给我解释这个函数到底为什么

问题描述:

Excel公式,=IF(MOD(RIGHT(LEFT(D3,17)),2),"男","女")谁给我解释这个函数到底为什么这么写?为什么把RIGHT这在LEFT前面,我知道这是条件判断函数但是我就是不明白它到底为什么要按照这样的顺序输入,
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
=IF(MOD(RIGHT(LEFT(D3,17)),2),"男","女")
=if(条件,条件真的结果,条件假的结果)
=mod(被除数,除数),取余
=right(数值,取该数值的右边几位)
=left(数值,取该数值的左边几位)
联合起来就是你的公式.
其实可以直接用MID提取
=if(mod(--mid(d3,17,1),2),"男","女")
再问: 谢谢啦
再问: If计算结果为0那么为什么条件"女"排在"男"前面啊,你给我讲讲这个if函数是怎么返回true和false的
再问: 假如计算结果为0
 
 
展开全文阅读
剩余:2000
下一页:先解十一题