如果一个数组公式中返回逻辑值TRUE或FALSE,Excel中的一些函数会忽略这些逻辑值,如SUM函数 。要让这些逻辑值参与算术运算,必需将其转化为数值才行 。即将TRUE转化为1,将FALSE转化为0 。
【excel怎么将数组公式中的TRUE或FALSE转化为1或0】可以使用下面的三种方法进行转换:
1. 乘以1:TRUE * 1 = 1 FALSE * 1 = 0
2. 加0: TRUE + 0 = 1 FALSE + 0 = 0
3.双重否定:–TRUE = 1 –FALSE = 0
例如:要统计在A1:A10中包含的文本数,可以在数组公式中用SUM函数来统计:
=SUM(ISTEXT(A1:A10)*1)
=SUM(ISTEXT(A1:A10)+0)
=SUM(–ISTEXT(A1:A10))
注意上述3个公式都是数组公式,输入完毕后用Ctrl+Shift+Enter结束 。如果仅仅输入“=SUM(ISTEXT(A1:A10))”,公式结果将返回0 。
推荐阅读
- excel用隐藏函数DATEDIF计算两个日期之间的天数
- excel提取字符串中数字、中文、英文字符的自定义函数
- 通过Excel的DB函数计算资产折旧
- 怎么在excel编辑栏中快速选择函数的参数
- excel 获取LISTVIEW列表中的数据
- excel怎样对区域中最大的几个数求和
- 幸福树徒长怎么修剪
- 拼多多跨境店铺如何申请?怎么入驻?
- 菠萝怎么才能挑到甜的
- 不熟的猕猴桃怎么催熟