excel问题 =COUNTIF(INDIRECT(SH&"!$b$4:$b$65536"),">0")什么意思

如题所述

=COUNTIF(INDIRECT(SH&"!$b$4:$b$65536"),">0")
公式整体的意思是统计某个工作表从B4至B65536中单元格的数值是大于0的数量。
一步步来理解:
首先,要解释要统计的是哪个工作表,这里的工作表名称是通过一个定义了的名称确定的,就是“SH”。比如将单元格A1定义名称为“SH”,那么,在A1中输入(或显示)的内容就是这个工作表的名称了。

这个名称再加上 "!$b$4:$b$65536") 就得到了一个区域地址,但这个区域所表示的只是文本形式,程序不能识别指的是哪里,所以就通过函数 INDIRECT 将这个文本的单元格区域地址转换为程序能识别的真正地址。最后就可以用函数 COUNTIF 去统计大于0的单元格总数了。

其实 SH&"!$b$4:$b$65536") 中,后面的单元格区域是文本形式出现的,不会因为复制公式到不同位置而变化的,所以也没必要再加绝对引用号“$”了,可以写成:
=COUNTIF(INDIRECT(SH&"!b4:b65536"),">0")
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-26
引用SH&"!$b$4:$b$65536区域的值并计算值>0的单元格数量
第2个回答  2012-07-26
统计SH那个表中B4:B75536这些数中>0的个数吧
第3个回答  2012-07-26
什么蔬菜和水果是对人体肾脏功能有辅助的?

excel问题 =COUNTIF(INDIRECT(SH&"!$b$4:$b$65536"),">0")什么意思...
这个名称再加上 "!$b$4:$b$65536") 就得到了一个区域地址,但这个区域所表示的只是文本形式,程序不能识别指的是哪里,所以就通过函数 INDIRECT 将这个文本的单元格区域地址转换为程序能识别的真正地址。最后就可以用函数 COUNTIF 去统计大于0的单元格总数了。其实 SH&"!$b$4:$b$65536") 中,...

EXCEL函数公式错误检查
可能OR那部分有问题。把最后IF后面的OR那去掉试试看。3.先单独做一个 =IF(N3="生产二部",COUNTIF(生产二部!$B$3:$B$400,M3),0)试试看。4.先单独做一个 =IF(OR(N3="人事行政部",N3="TPM项目组",N3="安全部"),COUNTIF(人事安全TPM!$B$3:$B$400,M3),0)试试看。由于不了解...

Excel中Countif问题
相对引用 在创建公式时,单元格或单元格区域的引用通常是相对于包含公式的单元格的相对位置。在下面的示例中,单元格 B6 包含公式 =A5 ;Microsoft Excel 将在距单元格 B6 上面一个单元格和左面一个单元格处的单元格中查找数值。这就是相对引用。在复制包含相对引用的公式时,Excel 将自动调整复制...

如何查询电脑版Excel中课程表是否出现冲突
3.第三步,点击B4单元格,接着输入以下公式:=IF(COUNTIF(9月2日起!$B$4:$B$37,Sheet1!$A4)=2,冲突,),来查询星期一第一节是否有重复。4.第四步,点击选择B4单元格,接着移动鼠标到单元格右下角,然后拖动填充键至最后一个单元格。5.第五步,点击C4单元格,接着输入以下公式:=IF(COUN...

关于excel 函数里COUNTIF的问题
假如说A列单元格序号不是从A1开始,或者不是从1 开始,则可用公式:INDIRECT("A"&MATCH(B1,B$1:B$300,0))表示第一次出现重复的单元格对应A列单元格的内容,完整公式变为:=IF(COUNTIF(B$1:B$300,B1)\/COUNTIF(B1:B$300,B1)>1,INDIRECT("A"&MATCH(B1,B$1:B$300,0)),"不重复")

=COUNTIF($B$4,I$1:I$1000)>0,ROW($1:$1000),4^8) 请教这个公式的文字...
你这个公式不完整,括号都少半个,是不是截取的公式中的一段?--- 这是一个数组公式 COUNTIF($B$4,一览表!I$1:I$1000) 将B4值以此与I1:I1000中的数值比较,如果相同就返回该行数值,如果不同,就返回4^8(一个表示无穷大的值,其他较大的数都可以),small函数获得第一次出现B4值的位置 ...

excel 把某一列中满足条件的项对应的数据,在另一个表格中降序自动列出...
1、打开所需表格,首先来操作一下一个条件的。2、首先选中表格整个区域,在这里要注意的一个问题就是要选中以行为单位的整个表格,而不是单个选中供应商一列,因为要标记的是一整行。3、接下来在样式选项卡下找到,条件格式选项,在条件格式下拉菜单中选择新建规则,并打开新建规则对话框。4、在新建...

excel 中数组的问题??
这个公式比较长,容易产生“循环引用”错误,而造成公式无法计算,MIN()里引用了$A$1:$B$6 ROW()里也引用了$A$1:$B$6 也就是说 $A$1:$B$6 同时被二个公式引用 而产生一个结果公式不知道以那个为准,产生错误。改一下其中一个引用的位置,也可以把数据拆开到其他单元格内。

indirect问题多个工作表统计问题
"10月","11月","12月"},虽然后面的公式长点,但这是普通公式,输入完成直接回车,无需再按那三键,比数组公式的运行速度要快,所以建议用后面的公式。公式的意思就是以 计价汇总表!B5 的值到 4-12月份的工作表的$B$1:$B$279中查找,找到后返回对应的$E$1:$E$279的数值并求和汇总。

Excel表格INDIRECT函数的妙用
Excel SUM——求和项排序相同的多工作表数据汇总;SUMIF+INDIRECT——求和项排序不同的多工作表数据汇总 与VLOOKUP配合使用 与vlookup函数配合使用,可以实现一对多查找。如下图:公式:=VLOOKUP($B$12&ROW(B1),IF({1,0},$B$2:$B$9&COUNTIF(INDIRECT(“b2:b”&ROW($2:$9)),$B$12),$C...

相似回答