问:

excel 如果H列有数 则统计A列非空单元格个数 否则显示 0

答:
可以使用Excel的IF函数和COUNTA函数实现这个功能:
IF(H列有数值,COUNTA(A列非空单元格),0)
具体步骤:
1. 在需要显示结果的单元格中输入公式:
=IF(H1<>"",COUNTA(A:A),0)
2. H1<>"" 意为如果H1单元格不为空,则执行COUNTA(A:A) counts非空单元格,否则显示0.
3. COUNTA(A:A) 会统计A列从第一行到最后一行所有的非空单元格总数。
4. 如果H1是空的,则根据IF函数结果,显示0.
5. 可以将公式复制到其他需要计算的单元格,H1会根据单元格位置自动改变,实现批量计算A列非空单元格总数,如果相应的H列有数值的话。
例如:
A列     H列
A1       1
A2          
A3  
A4      2
A5
在需要显示结果的单元格输入 =IF(H1<>"",COUNTA(A:A),0)
则会显示 2,因为H1不为空,所以执行COUNTA(A:A)统计A列非空单元格总数
如果 H1为空,则显示0.
可以将这个公式复制到其他单元格,实现批量运算。
希望这个解释能详尽地帮助你理解这个Excel公式和函数的应用。如果还有其他问题,欢迎再询问。