在excel表中linux 统计文件数目符合要求条件的数目

以下试题来自:
单项选择题Excel除了具有强大的计算功能外,还提供了条件统计函数的功能,可以利用它计算出一个区域中满足条件的单元格的个数。这个函数是(
)。A.SUMB.MAXC.AVERAGED.COUNTIF
为您推荐的考试题库
你可能感兴趣的试题
1A.单击B.双击C.拉动D.单击鼠标右键2A.导入稿件B.身份管理C.图片库操作D.稿件编辑器操作3A.调动浏览者的兴趣B.引起浏览者的注意C.被大多数浏览者认D.让浏览者参与4A.声卡B.录音机C.功放D.麦克风5A.著作人身权、著作财产权B.著作人身权、著作署名权C.著作指挥权、著作所有权D.著作财产权、著作署名权
热门相关试卷
最新相关试卷查看: 5970|回复: 5
EXCEl怎么统计符合三个条件的个数
UID: 173849
论坛新人, 积分 0, 距离下一级还需 50 积分
假如需要统计广州公司的道路与桥梁的本科生人数 需要用到什么函数 在线等 望高人赐教!
刚刚我提的问题我已经自己解决了 但现在有了一个新的问题 就是如何统计广州公司的道路与桥梁的专科生(大专的也算在里面)人数
等了这么久 居然没人来解答 最后还是我自己想到了解决的办法 :现分享如下:
首先第一个问题:应用到函数=SUMPRODUCT((Sheet1!C1:C70=\&广州公司\&)*(Sheet1!B1:B70=\&道路与桥梁\&)*(Sheet1!A1:A70=\&本科\&))
那么第二个问题 就用到了一个巧妙的方法:新建一列 把A列复制进去 然后全部替换其中的大专为专科 再用第一个函数即可……
所以 我还是把分类改成原创算了
UID: 173849
论坛新人, 积分 0, 距离下一级还需 50 积分
自己给自己顶一个
白银高级, 积分 5000, 距离下一级还需 2500 积分
新手上路, 积分 265, 距离下一级还需 35 积分
解决楼主这一类的统计问题用“自动筛选”法也很容易。
UID: 173849
论坛新人, 积分 0, 距离下一级还需 50 积分
回 3楼(峡江风gwp) 的帖子
不是你说的 我是想在另外一个表中中统计这个数字 让他自动生成 因为这个表中的数据有很多很多行 随时都会添加的
UID: 446156
论坛新人, 积分 4, 距离下一级还需 46 积分
用高级筛选可以吗?
Powered by查看: 4966|回复: 12
如何统计一列中满足特定条件的不同值的个数
阅读权限20
在线时间 小时
(2.52 KB, 下载次数: 50)
11:07 上传
点击文件名下载附件
求各位高手帮助一下{:soso_e183:},问题描述{:soso_e118:}:在A列,B列中有不确定行的数据,但行数总是相同,现在要统计B列中满足对应的A列中的值为C的不同值的个数,特别提示,我要统计的是B列中的数值个数,但对应的A列中的值是&C&,在我的举例中,结果是5,现在我想用公式得到这个结果{:soso_e100:},请问如何设计,请高手指教!
阅读权限100
在线时间 小时
目测,用SUMPRODUCT函数即可。
阅读权限50
在线时间 小时
VBA方式:Option Explicit
Function CountByFind(strFind As String) As Long
& & Dim varArr As Variant
& & Dim objDic As Object
& & Dim lngR As Long
& & Dim strVal As String
& & Dim strId As String
& & Dim strTemp As String
& &
& & varArr = Sheet1.Range(&A1:B& & Sheet1.Range(&A& & Sheet1.Rows.Count).End(xlUp).Row)
& & Set objDic = CreateObject(&scripting.dictionary&)
& & For lngR = LBound(varArr, 1) To UBound(varArr, 1)
& && &&&strId = Trim(CStr(varArr(lngR, 1)))
& && &&&strVal = &|& & Trim(CStr(varArr(lngR, 2))) & &|&
& && &&&
& && &&&strTemp = objDic(strId)
& && &&&strTemp = Replace(strTemp, strVal, &&)
& && &&&strTemp = strTemp & strVal
& && &&&objDic(strId) = strTemp
& & Next
& &
& & strTemp = objDic(strFind)
& & CountByFind = UBound(Split(strTemp, &||&)) + 1
& &
& & Set objDic = Nothing
End Function
Sub Test()
& & MsgBox &A列值为d,B列不重复值有& & CountByFind(&d&) & &个&
End Sub
复制代码
阅读权限100
在线时间 小时
& & & & & & & &
select count(*) from (select distinct * from [Sheet1$]) where 项目='c'
用sql吧,,,具体情况请看附件
11:41 上传
点击文件名下载附件
4.87 KB, 下载次数: 120
阅读权限50
在线时间 小时
本帖最后由 lcjy11185 于
11:48 编辑
Dim r, c, arr, i
& & r = [a65536].End(3).Row
& & arr = [a1].Resize(r, c)
& & Set d = CreateObject(&scripting.dictionary&)
& & For i = 1 To r
& && &&&s = arr(i, 1) & arr(i, 2)
& && &&&d(s) = &&
& & k = d.keys
& & it = d.items
& & Set d = Nothing
& & Set d = CreateObject(&scripting.dictionary&)
& & For i = 0 To UBound(k)
& && &&&s = Left(k(i), 1)
& && &&&d(s) = d(s) + 1
& & Columns(&c:d&) = Empty
& & [c1].Resize(d.Count, 2) = Application.Transpose(Array(d.keys, d.items))& &
阅读权限50
在线时间 小时
(10.58 KB, 下载次数: 85)
11:49 上传
点击文件名下载附件
阅读权限100
在线时间 小时
本帖最后由 ctp_119 于
11:54 编辑
这个是用query做的,可以动态选择,具体情况请看附件:
(5.55 KB, 下载次数: 66)
11:54 上传
点击文件名下载附件
阅读权限20
在线时间 小时
lcjy11185 发表于
Dim r, c, arr, i
& & r = [a65536].End(3).Row
问题补充描述:在A列,B列中有不确定行的数据,A列,B列的值也是不确定的数字或字符,但在A列,B列行数相同,现在要统计B列中满足对应的A列中的值为C的不同值的个数,特别提示,我要统计的是B列中的数值个数,但对应的A列中的值是&C&,在本例中,结果是5,现在我想公式得到这个结果,如何设计?上次已得到您的帮助解决了部分问题,后来又遇到了新情况,还请您百忙之中帮我解决一下,不胜感激啊!
阅读权限50
在线时间 小时
<font color="#9320636 发表于
问题补充描述:在A列,B列中有不确定行的数据,A列,B列的值也是不确定的数字或字符,但在A列,B列行数相同,现在 ...
Private Sub CommandButton1_Click()
& & Dim r, c, arr, i
& & r = [a65536].End(3).Row
& & arr = [a1].Resize(r, c)
& & Set d = CreateObject(&scripting.dictionary&)
& & For i = 1 To r
& && &&&s = arr(i, 1) & arr(i, 2)
& && &&&d(s) = &&
& & k = d.keys
& & it = d.items
& & d.RemoveAll
& & cz = InputBox(&请输入你要统计的内容&)
& & If Len(cz) = 0 Then Exit Sub
& & For i = 0 To UBound(k)
& && &&&s = Left(k(i), 1)
& && &&&If UCase(s) = UCase(cz) Then
& && && && &d(s) = d(s) + 1
& && &&&End If
& & Columns(&c:d&) = Empty
& & If d.Count & 0 Then
& && &&&[c1].Resize(d.Count, 2) = Application.Transpose(Array(d.keys, d.items))
& && &&&MsgBox &无内容!&
& & End If
阅读权限50
在线时间 小时
(11.16 KB, 下载次数: 119)
13:07 上传
点击文件名下载附件
最新热点 /1
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师37787人阅读
Office(4)
&在Excel中统计出指定区域的空单元格个数和非空单元格个数一、COUNTBLANK语法:COUNTBLANK(range)Range为需要计算其中空白单元格个数的区域。说明:&/P&即使单元格中含有返回值为空文本 (&&)的公式,该单元格也会计算在内,但包含零值的单元格不计算在内。二、COUNTA语法:&/P&COUNTA(value1,value2,...)Value1, value2, ...代表您要计算值的 1 到 30 个引数。在这种情況下,值可以为任一种数据型,包括空白文字 (&&),但是不包括空白引数。如果不需要計算逻辑值、文字或错误值,您可以使用 COUNT 函數。三、实例要统计的单元格区域,这个参数是可以根据问题需求而改变的,比如,我们要统计A列整列有多少个空单元格,我们可以这样来使用=COUNTBLANK(A:A)。同样,如果我们要统计B列中的非空单元格的个数,就使用=COUNTA(B:B)。四、知识扩展统计非空单元格和空单元格到底有何用?关于这个问题,名堂就多了,比如,您想统计学生成绩中的参考人数中的实考人数和缺考人数,不就是可以使用这两个函数了吗?还有,这两个函数结合用COUNT函数一起使用,就可以统计各科参加考试的人数、统计各科缺考人数、统计各科各分数段的人数等。再使用用函数COUNTIF函数统计出分数段。COUNTIF(range,criteria)  Range 为需要计算其中满足条件的单元格数目的单元格区域。  Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文。  例如:条件可以表示为 32、&32&、&&32& 或 &apples&。   说明:Microsoft Excel 提供其他函数,可用来基于条件分析数据。例如,若要计算基于一个文本字符串或某范围内的一个数值的总和,可使用 SUMIF 工作表函数。若要使公式返回两个基于条件的值之一,例如某指定销售量的销售红利,可使用 IF 工作表函数。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:602468次
积分:7550
积分:7550
排名:第1860名
原创:208篇
转载:69篇
评论:99条
(2)(1)(2)(1)(1)(20)(8)(15)(25)(11)(11)(15)(18)(4)(8)(8)(4)(14)(6)(11)(10)(11)(11)(17)(2)(3)(2)(6)(8)(5)(5)(2)(1)(10)COUNTIFS,是EXCEL工作表中的函数,用来计算多个区域中满足给定条件的单元格的个数。
EXCEL工作表中的函数,用来统计多个区域中满足给定条件的单元格的个数。
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为
48、"48"、"&48" 、 "广州" 或 A3;
同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。
Excel2007中新增函数,为countif函数的扩展。用法与countif类似,但countif针对单一条件,而countifs可以实现多个条件同时求结果。
求产地为广州且单价大于等于3,库存量大于20的品种个数。
=COUNTIFS(B2:B10,"广州",C2:C10,"&=3",D2:D10,"&20")
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 matlab中统计豆子数目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信