You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中用COUNTIF函数将TRUE转为1、FALSE转为0

解决考勤统计中布尔值转1/0的Excel公式方案

嘿,这个需求太常见了,我给你几个简单好用的解决办法,都能轻松把原来公式返回的TRUE/FALSE转换成1和0:

  • 双重负号(--)转换法
    直接在原公式外面套上双重负号就行:
    =--(COUNTIF(HO6:HV6,"*")>0)
    原理是:Excel里的双重负号会把布尔值TRUE强制转换成数值1,FALSE转换成0,这是个很实用的快速转换小技巧。

  • N函数转换法
    用Excel内置的N函数也能实现:
    =N(COUNTIF(HO6:HV6,"*")>0)
    N函数的本职工作就是把非数值类型的数据转换成对应的数值,其中布尔值TRUE对应1,FALSE对应0,用起来直观易懂。

  • IF函数明确判断法
    如果更喜欢逻辑清晰、一眼就能看懂的公式,用IF函数最直白:
    =IF(COUNTIF(HO6:HV6,"*")>0,1,0)
    直接判断出勤条件是否成立,成立就返回1,没出勤就返回0,逻辑一目了然。

这三个方法都能完美满足你的需求,选哪个全看你个人的使用习惯~

内容的提问来源于stack exchange,提问作者Bassface88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 09:17:33