excel里如何统计每个单元格内有几个小于等于9的数字,数字之间用/隔开的? 怎么设置EXCEL一边格子里的数字小于或等于另一边格子里的数...

www.zhiqu.org     时间: 2024-06-01

其方法主要有:

方法一:分列+函数

(1)把单元格分列(以“/”为标志)。

(2)使用COUNTIF函数进行统计,如,B2单元格里面输入公式=COUNTIF(C2:H2,"<=9"),再向下拖动复制即可。

方法二:使用VBA程序处理

①VBA程序代码如下:

Sub MinCount()
Dim i1, i2, i3, i5

Set mysheet1 = ThisWorkbook.Worksheets("Sheet1")  '定义工作表Sheet1

For i5 = 2 To 1000  '从第2行到1000行

 If mysheet1.Cells(i5, 1) <> "" Then      '如果单元格不为空白,则
  i1 = Split(mysheet1.Cells(i5, 1), "/")  '生成一个数组
  i3 = 0              'i3初始化为0
  For Each i2 In i1   '在数组里面逐一查找
   If CLng(i2) <= 9 Then  '如果数值小于等于9,则递增1
    i3 = i3 + 1
   End If
  Next
  mysheet1.Cells(i5, 2) = i3  '把计数个数填入第2列对应的单元格
 End If
Next

End Sub

②VBA程序的执行结果如下:



选择A列 数据 分列 分隔符号 下一步 勾选 其他 在后面输入 / 完成

在I1中输入或复制粘贴下列公式

=COUNTIF(A1:G1,"<=9")

=SUMPRODUCT((A1:F1<=9)*(A1:F1<>""))

下拉填充



如图:

C1=SUM(N(IFERROR(--MID(SUBSTITUTE(A1,"/",REPT(" ",99)),ROW($1:$9)*99-98,9),99)<=9))

数组公式,下拉



自定义函数的代码:

Function L9(s$) as Integer
    Dim n%, x
    n = 0
    For Each x In Split(s, "/")
        If Trim(x)<>"" Then
            If Val(x)<9 Then n=n+1
        End If
    Next x
    L9=n
End Function


用公式:
=SUM(N(IFERROR(TRIM(MID(SUBSTITUTE(A1,"/",REPT(" ",LEN(A1))),LEN(A1)*(ROW($1:$20)-1)+1,LEN(A1)))-6,100)<0))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

怎么判断excel表格内的数值是否大于等于另一个数?~

假设这两个数据分别写在A1,B1单元格中,如果A1单元格的数据大于等于B1单元格的数据,则C1单元格得出“是”,否则C1单元格得出空值。
那么C1单元格写入公式=IF(A1<B1,"","是")
判断是一个逻辑学名词,是对思维对象是否存在、是否具有某种属性以及事物之间是否具有某种关系的肯定或否定。也可作动词。

利用数据--有效性即可。
假如数据分别在AB两列,B列的数字必须小于A列的
那你就选择B列,进入数据--有效性--自定义,公式处输入:=B1<=A1,然后在B列输入时候,就会有提示了。


#拔姜景# excel中countif函数大于等于80且小于等于90如何表示 -
(18217805849): 假设数据区A1:A12 =COUNTIF(A1:A12,">=80")-COUNTIF(A1:A12,">90") =SUMPRODUCT(((A1:A15)>80)*((A1:A15)<90)*(A1:A15))) 这个公式也可以达到相同的效果 COUNTIF函数公式设置大全 1、精确统计 1、返回a列值为12的单元格数...

#拔姜景# excel2003怎么对表格内数据进行统计,就是像大于等于9000是优,小于等于9000是中怎么统计.... -
(18217805849): 不用宏,给你个思路:右键点a列,插入列;右键点第一行,插入行;在新的a1输入 tmp;在a2输入 =mod(row(),2) 向下复制a2的公式与b列的数据齐;右键点a列,复制;再右键,选择性粘贴;选中a到n列(包括你所有的数据),数据,排序,以a列排升序;这样,所有的下一行都到了一起(a列为0的);复制下面那些a列为1的,选择性粘贴加到上面;删除那些没用的.快且不出错.

#拔姜景# 在Excel 中如何统计不同表格中的小于零的数值 -
(18217805849): 如图在D21单元格输入公式: =SUMIFS(交易明细!I:I,交易明细!B:B,B21,交易明细!I:I,"<0") 就是统计"交易明细"表中"启明星辰"投资收益列里小于0的数据合计

#拔姜景# EXCEL里面统计小于80的个数 -
(18217805849): 统计出小于80的个数,那你需要以下2个步骤 1. 判断是否小于80,如果判断<80,则用1来标注这条数据.可以用if函数:=IF(A2<80,1) 2. 统计判断出来小于80的数据有多少条,可以用countif函数:=COUNTIF(B:B,1) 当然你也可以把两步骤并做一步,那就是直接用countif:=COUNTIF(A:A,"<80")

#拔姜景# excel中如何用函数统计出一个区间的数字有几个? -
(18217805849): 数字在a1单元格,可以用下面公式判断数字是否为文本: =if(istext(a1),"是文本","不是文本") 也可以只用=istext(a1)来判断,如果是文本,将返回true,否则返回false.

#拔姜景# 如何在在EXCEL里统计相同数字有多少个? -
(18217805849): 选定一个EXCEL表格里面其中一个单元格(比如你要找“1”,那就选定一个有“1”的单元格),然后找到工具栏里的“数据”选项,左键点开,找到“筛选”左键点开,接着选择“自动筛选”.然后看这个单元格,单元格内的右侧就会出现个“向下的箭头”点开,里面会有你要找的数据,接着再选定,就自动筛选出来了.不明白再问.

#拔姜景# 怎样在excel表中,查询出某个数有多少个? -
(18217805849): 在H1输入公式“=CUONTIF(C1:G20,6)”,OK! ,如果在C1:G20范围里有15个“6”,那么H1会显示“15”. COUNTIF函数统计的是非空单元格(给定某一数据)在某个范围里的个数,即如果要统计某个范围内有多少个空单元格,不能用这个函数.

#拔姜景# 表格里每个单元格内的数字都小于或等于最后指定单元格里的数值,怎么设置 -
(18217805849): 可以用max函数呀=if(max(a1:a10)<=b1....a1:a10中的最大数都小于等于B1,不就表示a1:a10所有数都小于等于b1

#拔姜景# 在EXCEL中,有哪个函数可以统计单元格的个数 -
(18217805849): COUNT 函数计算包含数字的单元格个数以及参数列表中数字的个数. COUNTA 函数计算范围中不为空的单元格的个数. COUNTBLANK函数计算指定单元格区域中空白单元格的个数. COUNTIF 是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数. COUNTIFS 函数将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数.

#拔姜景# 如何excel统计单元格的个数 -
(18217805849): COUNTIF(范围,条件)返回指定范围内满足条件的单元格个数.'=countif (Data,"=")返回真空单元格个数(真空单元格是指什么都没有的单元格)'=countif (Data,"")返回真空+假真空单元格个数(假真空是指0字符的空文本)'=...