excel数据透视表怎么处理公式中的布尔值

时间:2022-04-27 15:09:29 

excel数据透视表怎么处理公式中的布尔值?在我们编写公式时,特别是编写数组公式时,往往会生成由TRUE/FALSE值组成的中间数组。有些Excel函数可以忽略这些布尔值,例如SUM函数,但是很多函数不能处理这些布尔值,如果将它们传递给这些函数,就会导致错误。因此,在将这些布尔值传递给函数继续处理时,需要将它们转换成数字。

在Excel中,TRUE值等于1,FALSE值等于0,那么如何将TRUE/FALSE值转换成1/0呢?最常用的方法是使用数学运算。

常使用下列三种数学运算将TRUE和FALSE转换为等效的数字:

1. 与1相乘:

{TRUE,FASLE}*1={1,0}

2. 与0相加:

{TRUE,FALSE}+0={1,0}

3. 使用双减号:

–{TRUE,FALSE}=(-1)*(-1)*{TRUE,FALSE}=1*{TRUE,FALSE}={1,0}

例如,在《Excel公式练习63:求数值中的各个数字之和》中,我们可以使用下面的公式:

=SUMPRODUCT((MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)*1))

=SUMPRODUCT(MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)+0)

=SUMPRODUCT(–(MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)))

都返回相同的结果。

有时候,公式本身就会与生成的数字相乘,这样也会将TRUE/FALSE进行相应的数字转换。至于如何使用,具体情况灵活使用相应的方法。

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • WPS2016文字段落如何添加波浪线边框

    2023-08-23 23:33:38
  • Win10系统为什么无法打开腾讯电脑管家?

    2023-11-15 22:21:20
  • word后台视图实际上是什么选项卡

    2022-09-06 14:08:27
  • word怎么删除文字底纹

    2023-08-09 13:18:50
  • office 2016新功能讲解,是PPT动画一大亮点

    2023-11-10 14:52:20
  • Win10如何开启放大镜功能?Win10开启放大镜的办法

    2023-11-25 08:16:36
  • 可以解决你大部分工作的6个Word技巧

    2023-05-23 12:00:36
  • Excel表格中怎么制作时间控制按钮?

    2022-12-25 07:30:42
  • word怎样对表格进行排序?

    2023-12-08 10:57:45
  • win10更新失败无限重启的解决办法

    2023-09-26 20:02:55
  • Word2007打造专业的报告书详细步骤

    2023-12-12 13:28:27
  • 如何取消Word项目符号

    2022-10-17 06:28:47
  • Word2007如何批量制作公函信封

    2023-11-27 14:23:27
  • 如何清洁官方售价 145 元抛光布?苹果给出方法

    2023-08-19 21:37:24
  • Excel2010隐藏行和列单元格方法

    2022-03-24 05:12:38
  • Win10字体如何能复制到fonts之中?

    2023-12-14 08:23:52
  • 如何在Word2010中插入页脚?

    2023-11-30 08:54:25
  • word文档图标显示异常怎么办

    2022-12-18 02:31:48
  • 如何通过电子邮件发送Word 2013文档?

    2022-07-09 19:07:12
  • Word2007怎么应用自创书法字帖

    2023-01-04 02:42:12
  • asp之家 电脑教程 m.aspxhome.com