...用什么公式可以求出一组数中一定范围内有几个数?如:1 2 11 12...

发布网友 发布时间:2024-10-24 03:32

我来回答

4个回答

热心网友 时间:2024-10-30 15:34

教你一个方法:

先ALT+F11,进入VB界面,对着左边的工程资源管理器中workbook——右键——插入——模块

粘贴如下代码:

Function geshu(ByVal rng As Range, ByVal small As Double, ByVal large As Double, ByVal fuhao As String)

Dim s As String

s = ""

For Each a In rng

If a.Value >= small And a.Value <= large Then

s = s & fuhao

End If

Next a

geshu = s

End Function

然后再回到EXCEL界面:输入如下公式:=geshu(A1:D1,1,5,"*")

"*"双引号里面的内容自己定义,1和5是最大数和最小数,A1:D1是你想要计算的区域

热心网友 时间:2024-10-30 15:26

=COUNTIF(a1:a5,"<=5")
假如数字在A1:A5

热心网友 时间:2024-10-30 15:29

要那么多就用辅助列

先取出有几个数
如数据在A1:A10
在B1=sumproduct((A1:A10>=1)*(A1:A10<=5))求出个数
再用B2=lookup(B1,{0,1,2,3,4,5,6},{"","☆","☆☆","☆☆☆","☆☆☆☆","☆☆☆☆☆","☆☆☆☆☆☆"})

热心网友 时间:2024-10-30 15:32

假如数据范围在A1:A100,选中B1:B5(B1放1的个数,B2放2的个数,以此类推),输入公式
=REPT("☆",COUNTIF(A1:A100,ROW(1:5)))
按Ctrl+Shift+Enter结束公式输入。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com