生活知识集
第二套高阶模板 · 更大气的阅读体验

布尔值 1 和 0:办公软件中的真假判断小常识

发布时间:2025-12-16 11:04:45 阅读:533 次

在用Excel或者WPS处理数据时,你可能见过一些公式返回的结果是1或0,而不是“是”或“否”。这其实跟“布尔值”有关。简单说,布尔值就是表示“真”和“假”的值,在程序和表格里,通常用1代表“真”,0代表“假”。

为什么用1和0?

计算机底层只认0和1,所以很多逻辑判断最终都会转化成这两个数字。比如你在Excel里写一个判断公式:

=A1>10
如果A1的值是15,结果就是TRUE,也就是“真”;如果是8,结果就是FALSE。而当你把这些布尔值用在计算中,Excel会自动把TRUE当1,FALSE当0。

实际例子:统计及格人数

假设你有一列学生成绩,在B2:B11区域。你想算出多少人及格(≥60分)。可以用这个公式:

=SUMPRODUCT((B2:B11>=60)*1)
这里的 (B2:B11>=60) 会生成一串TRUE和FALSE,乘以1后就变成了1和0,最后SUMPRODUCT把它们加起来,就得到及格的人数。

和IF函数比有什么好处?

你当然也可以用IF:

=IF(B2>=60,1,0)
然后往下拉再求和。但用布尔值直接转成1和0,写法更简洁,尤其在复杂公式里能省不少事。比如判断多个条件同时满足:
=SUMPRODUCT((A2:A11="男")*(B2:B11>=80))
这行代码统计的是“男生且分数超过80”的人数,两个条件都成立才算1,否则是0。

小技巧:让1和0变回对错符号

如果你不希望看到1和0,可以设置单元格格式。选中数据区域,按Ctrl+1打开格式设置,选择“自定义”,输入:

[=1]"✓";[=0]"✗"
这样1会显示打钩,0显示打叉,看起来更直观。

下次看到表格里冒出1和0,别以为是算错了,它可能正在默默帮你做是非判断呢。