中易网

请教EXCEL函数IF()+()和IF(and)区别

答案:6  悬赏:10  
解决时间 2021-02-11 02:13
请教EXCEL函数IF()+()和IF(and)区别
最佳答案
AND 逻辑上要满足前后都是TRUE,如果是数学运算,那应该用乘法
你后一条,用的是算术加运算 + 运算,在逻辑运算中,就是OR

综上,
=IF(OR(C3<>C4,E3<>E4),K3,0)
的效果等同于
=IF((C3<>C4)+(E3<>E4),K3,0)

=IF(AND(C3<>C4,E3<>E4),K3,0)
的效果等同于
=IF((C3<>C4)*(E3<>E4),K3,0)

AND 与运算 = 逻辑乘运算 (表达式中全部满足条件,才返回TRUE)
OR 或运算 = 逻辑加运算 (表达式中只要有一个满足条件,就返回TRUE)
全部回答
=IF(AND(C3<>C4,E3<>E4),K3,0) 等价于=IF((C3<>C4)*(E3<>E4),K3,0) =IF((C3<>C4)+(E3<>E4),K3,0) 等价于=IF(OR(C3<>C4,E3<>E4),K3,0) AND函数里,所以的元素都正确,结果才会返回正确 OR函数里,有一个元素正确,结果就返回正确
=IF((C3<>C4)+(E3<>E4),K3,0) 上面的公式与下面的公式等价: =IF(or(C3<>C4,E3<>E4),K3,0) 顺便说一下,这两个条件是“或”的关系,不是“且”的关系。
AND(C3<>C4,E3<>E4),相当与并且,及C3<>C4并且E3<>E4满足条件则怎么样。((C3<>C4)+(E3<>E4)相当与或者,及C3<>C4)或者(E3<>E4满足条件则怎么样。
楼主应该是表达意思反了
看了你的说明,大概明白了你的意思,你需要的应该是C3不等于C4或E3不等于E4时,显示K3,且则显示0。所以下面一个才是你需要的,而上面一个是表示且的意思,两者完全不同,希望对你有帮助
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
马埠村在什么地方啊,我要过去处理事情
西安天平驾驶员培训学校咨询报名处地址有知道
乌电的习性吃什么食物做什么运动
ipad用浏览器上网(任何浏览器)能下载网页上
我想报考南京大学法律硕士,有具体信息的么?
我亲戚让我跟别人去学补轮胎,卖轮胎。《一般
长沙街道办事处卫生院预防接种门诊地址在哪,
春兰空调电器临漳专卖店这个地址在什么地方,
海马福美来冷凝器怎么拆
为什么铅酸电池通过A67,还是被认作危险品
初中语文各种文体教学目标怎么写
vivox5max10点触控是啥
如家酒店天津蓟县鼓楼店在什么地方啊,我要过
古文中 益 的解释有哪些?
评价一首歌的好坏,不仅要看它的旋律是否和谐
推荐资讯
windows10怎么自定义桌面样式
照样写句子
宁波银行集仕港支行我想知道这个在什么地方
powerpoint2007的动作设置在哪里?
72便NO.1028地址在什么地方,想过去办事
转账支票上的被背书人章敲错了,有何办法把它
关于狗勇敢、忠诚、听话有多种好句子的作文
茂南区人民法院公馆人民法庭在什么地方啊,我
舒兰市小太阳幼儿园在什么地方啊,我要过去处
新型大药房招聘执业药师吗?
今天早上去求签,求了个中平签,有几句自己不
我用的红米note3,为什么不推送miui8系统
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?