在excel中设置IF函数的提示为:您为此函数输入太多个参数。 我需要达到的目的是这样的。

当单元格输入的数字为0,3,6,9时函数计算出来显示为0,
当单元格输入的数字为1,4,7时函数计算出来显示为1,
当单元格输入的数字为2,5,8时函数计算出来显示为2。
我是这样设置的 =IF(D4=0,3,6,9,"0",IF(D4=1,4,7,"1","2"))
请高手指点,万分感谢!!!

=if(or(D4={0,3,6,9},0,if(or(D4={1,4,7},1,2))
就你这个实际问题来讲
可改成
=mod(D4,3)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-10
改为
=IF(OR(D4={0,3,6,9}),0,IF(OR(D4={1,4,7}),1,2))
第2个回答  2011-12-10
用求余函数,除3 余 0,余1,余2 来判断,=if(mod(D4/3)=0,0,if(mod(D4/3)=1,1,if(mod(D4/3)=2),2,其他))
第3个回答  2011-12-10
=IF(OR(D4=0,D4=3,D4=6,D4=9),0,IF(OR(D4=1,D4=4,D4=7),"1","2"))
第4个回答  2011-12-10
=mod(A1,3)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网