Excel范围中文本单元格的计数

下面的数组公式使用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

office办公软件入门基础教程 » Excel范围中文本单元格的计数

本文链接:【Excel范围中文本单元格的计数】https://www.officeapi.cn/25233.html

OFFICE,天天学一点,进步多一点

联系我们