Excel范围中文本单元格的计数
- 2022-09-10
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 111 次浏览
下面的数组公式使用IF函数检查范围中每一个单元格。然后它创建一个新数组(与原范围的大小和维数相同),这个数组包含1和0,取值依赖于单元格里是否包含文本。这个新的数组然后传递给SUM函数,它返回数组元素的总数。结果是范围中文本单元格的数量。
{=SUM(IF(ISTEXT(A1:D5),1,0))}
如图所示的例子表示在单元格C8中输入了前面的公式。IF函数创建的数组为:
{0,1,1,1;1,0,0,0;1,0,0,0;1,0,0,0;1,0,0,0}
请注意,这个数组包含4行,每行有3个元素(与范围的维数相同)。
该公式的另一种形式为:
{=SUM(ISTEXT(A1:D5)*1)}
这个公式省掉了IF函数,并且利用了下式所表示的条件:TRUE*1=1和FALSE*1=0