excel数据透视表如何处理公式中的布尔值?
如何在excel数据透视表中处理公式中的布尔值?我们写公式的时候,特别是写数组公式的时候,经常会生成由TRUE/FALSE值组成的中间数组。有些Excel函数可以忽略这些布尔值,比如SUM函数,但是很多函数无法处理这些布尔值,如果传递给这些函数,就会产生错误。因此,当这些布尔值被传递给函数继续处理时,它们需要被转换成数字。
在Excel中,TRUE值等于1,FALSE值等于0,那么如何将TRUE/FALSE值转换为1/0呢?最常见的方法是使用数学运算。
以下三种数学运算常用于将“真”和“假”转换成等价的数字:
1.乘以1:
{TRUE,FASLE}*1={1,0}
2.添加到0:
{真,假} 0={1,0}
3.使用双减号:
{真,假}=(-1)*(-1)* {真,假}=1 * {真,假}={1,0}
例如,在《Excel公式练习63:求数值中的各个数字之和》中,我们可以使用以下公式:
=SUMPRODUCT((MID(B3,ROW)(OFFSET(1澳元,LEN(B3)),1)*1))
=SUMPRODUCT(MID(B3,ROW)(OFFSET(A $ 1,LEN(B3)),1) 0)
=SUMPRODUCT((MID(B3,ROW)(OFFSET(1澳元,LEN(B3)),1))
都返回相同的结果。
有时,公式本身将乘以生成的数字,这将相应地将真/假转换为数字。至于如何使用,要根据具体情况灵活运用相应的方法。
版权声明:excel数据透视表如何处理公式中的布尔值?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。