作者:绿色风
分类:
时间:2022-08-18
浏览:111
楼主 nothingwmm |
0与1之间的逻辑关系,是计算机编程里的最基本的逻辑运算关系,也因为这里蕴含着丰富的逻辑关系而有很多耐人寻味的地方,在实际的应用中,应用也十分广泛。 比如蒸蒸日上版主遇到的问题,判断一个原材料的报表,A列是数量,B列是余额,现在准备打印数量和余额都不为空时的其他列 如果数量为0,则不需要打印,如果余额为0也不需要打印,这样就可以转化为1与0的判断关系问题。 同样,又比如,某同学期末考试,如果作弊,总分为0,如果抄袭,总分也为0,只有不作弊不抄袭的成绩才是有效成绩。 所有这样的例子都可以应用基本逻辑判断关系,利用1表示True,0表示False,就能有广泛的应用。
关于1与0的逻辑运算得到结果如图 精彩公式分别有:(排名不分先后)- IF(AND(A1<>0,B1<>0),1,0)
- IF(or(B1=0,A1=0),0,1)
- IF(A1*B1<>0,1,0)
- (A1<>0)*(B1<>0)
- SIGN(A1)*SIGN(B1)
- SIGN(A1*B1)
- IF(A1*B1,1,)
- 1-(A1*B1=0)
- --TEXT(A1*B1,"1;0;0")
QQ截图未命名.jpg |
2楼 zzmxy |
第三、四个公式,其实就应该跟第七个公式一样,只是写多了而已…… 布尔运算的写法就一些AND、OR、NOT或者用*、+, 但判断是否为1、0的,那就多了去了……INDEX、LOOKUP()全都可以用……呵呵……
=TEXT(A1*B1,"1;;0") =SIGN(A1*B1) |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一