excel列满足条件

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:48:31
在 A 列中 有数字输入的时候 在B3 格里 加1

就是只要在A 列的 某个单元格有数字的时候 在B3的数字里 加1

不是很清楚你的提问

一、如果是B3里没有原始数据,只要在A列的某个单元格有数字的时候,在B3里出现1
在B3单元格输入以下公式
=IF(COUNT(A:A)>=1,1)
或者
{=IF(SUM(IF(ISNUMBER(A:A),1)),1)}
数组公式一对大括号{}用<CTRL+ALT+ENTER>输入,不能用手输工入

二、如果是B3里存有原始数据,只要在A列的某个单元格有数字的时候,在B3原始数据的基础上加1
那么需要用到VBA
先定义一个变量,且为这个变量赋初始值
当检查到A列有数值的时候,这个变量自动加1
然后在B3单元格引用这个变量

=COUNT(A:A)

在B3里面输入公式“=count(A:A)"
count计数函数

用=counta(a:a)比较好,如果有表头,则=counta(a:a)-1