excel中如何用函数计算含多个条件文字的个数

作者&投稿:唱肺 (若有异议请与网页底部的电邮联系)
Excel中如何利用函数COUNTIF求出同时满足使用多个条件的个数~

一、简介:求出同时满足使用多个条件的个数用sumproduct或者countifs(只能在excel2007以上版本使用),countif函数,只能是单条件计数。

1、SUMPRODUCT(数组1,数组2,数组3,……)在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。最多可以设置30个数组,各数组间用逗号隔开也可以用*号隔开。

2、countifs(区域1,条件1,区域2,条件2,…) 区域1为第一个需要计算其中满足某个条件的单元格数目的单元格区域,条件1为第一个区域中将被计算在内的条件,以此类推,最多允许127 个区域/条件对。

二、工具、原料:excel数据表、sumproduct\countif函数。

三、方法:


上图是某单位科员办事员学历数据表,在F列统计对应职务、学历的人数。

1、F2=COUNTIFS($B$2:$B$11,D2,$C$2:$C$11,E2)公式向下复制
2、F2=SUMPRODUCT(($B$2:$B$11=D2)*($C$2:$C$11=E2))公式向下复制
四、注意事项:第一个公式只能在Excel2007以上版本使用,第二个公式所有excel版本通用。

在Excel中统计同时满足两个条件的数据个数可使用COUNTIFS函数或者SUMPRODUCT函数。
以下表为例,统计表中语文成绩和数学成绩均及格的学生个数。

方法一:使用countifs函数。在单元格中输入”=COUNTIFS(C2:C7,">60",D2:D7,">60")“,按下确认即可返回语文成绩和数学成绩均及格的人数。

方法二:使用SUMPRODUCT函数。在单元格中输入”=SUMPRODUCT((C2:C7>60)*(D2:D7>60))“,按下确认即可返回语文成绩和数学成绩均及格的人数。

扩展资料:
1、COUNTIFS函数是Excel软件中的一个统计函数,用来计算多个区域中满足给定条件的单元格的个数,可以同时设定多个条件。
语法为COUNTIFS (criteria_range1,criteria1,criteria_range2,criteria2,…)
criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),往后依次类推。
2、SUMPRODUCT函数用于组数的乘积之和,在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法为SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
参考资料:
百度百科--SUMPRODUCT函数
百度百科--COUNTIFS函数

只包含北京市的公式
=SUMPRODUCT(ISNUMBER(FIND("北京市",A1:A10))*(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,"市",))=1))

包含北京市和其它市的公式
=SUMPRODUCT(ISNUMBER(FIND("北京市",A1:A10))*(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,"市",))>1))

1、包含“北京市”三个字且不包含其他城市名称的个数
=COUNTIF(A:A,"北京市")
2、北京市与其他城市共同存在的个数
=COUNTIF(A:A,"*北京市*")-COUNTIF(A:A,"北京市")

仅仅北京市
=COUNTIF(A1:A7,"北京市")
有北京市和其他
=COUNTIF(A1:A7,"*北京市*")-COUNTIF(A1:A7,"北京市")

很简单的,没有这么复杂

excel函数公式中“包含”某些内容如何显示?
答:方法一:COUNTIF函数+通配符 1、打开Excel工作表;2、在C2单元格输入以下公式,然后向下填充公式 =IF(COUNTIF(A2,"*"&B2&"*")>0,"包含","不包含")公式表示:如果A2中能够计数到B2前后加上通配符,就返回“包含”,否则返回“不包含”。方法二:ISNUMBER+FIND函数 1、打开Excel工作表;2、在C2...

excel函数公式中“包含”某些内容怎么体现
答:1、首先打开excel,假设我们要判断B列数据是否有包含「百」字的。2、我们选中D1单元格,然后在公式栏上输入=SEARCH("百",B1)3、由于这个单元格没有找到百字,所以返回的是#VALUE!的出错值。4、我们加多一个函数,加上ISNUMBER函数,判断返回的是否是一个数字,是数字则表示包含「百」字,就会显示...

EXCEL如何运用函数计算税金excel如何运用函数计算税金和附加_百度知 ...
答:1如下图,本例将根据B列的含税金额计算税金,保留两位小数,税率为百分之十七,结果在D列显示。2选中D2单元格,在单元格中输入运算符号“=”,然后点击【插入函数】按钮。3弹出【插入函数】对话框:在“或选择类别”中选择“全部”选项;在“选择函数”中选择函数“ROUND”,选择好后点击【确定】按钮。

excel函数公式中“包含”某些内容怎么体现
答:Excel函数中如果支持通配符,例如sumif、countif函数,则可以配合通配符来体现“包含”某些内容。软件版本:Office2007 举例说明如下:1.求B列中包含字母u的对应C列数字的和:2.输入sumif函数组成的公式如下:3.得到求和结果:

excel怎么统计条件下不同字符串个数?
答:用数据透视表来做,一分钟搞定 注意,箭头指向的那个数据改成计数就好了

EXCEl中如何用函数查找出某一列中的数据包含特定字符串该行对应第其它...
答:1、首先启动WPS软件,新建一个Excel表格,在上方选择表格形式即可,可以制作表格了。2、这里想要查找某同学总分。3、在名字这个单元格中输入,想要查找的人物姓名,这个后期可以变化。4、在总分这项输入数据查找函数,点击单元格输入=vlookup(),如果感觉函数比较难记,那么只需要记住前两个字母,会自动识别...

在excel中如何使用计算公式?
答:一、数字处理 1、取绝对值函数 公式:=ABS(数字)2、取整函数 公式:=INT(数字)3、四舍五入函数 公式:=ROUND(数字,小数位数)二、判断公式 1、如果计算的结果值错误那么显示为空 公式:=IFERROR(数字/数字,)说明:如果计算的结果错误则显示为空,否则正常显示。2、IF语句的多条件判定及返回值 公...

如何用excel函数计算表中含有1,但不仅仅只有1的单元格个数?用countif...
答:=COUNT(FIND("1",A1:A300))公式输入结束后按组合键确认。

excel如何统计有几个单元格包含同一个字母
答:一、这个可以用COUNTIF函数配合通配符来进行统计 假设要在A列中查找包含字母“A”的单元格个数,则可在B1单元格写入公式 =COUNTIF(A:A,"*A*")二、公式中相关函数的定义 (1)COUNTIF函数 计算区域中满足给定条件的单元格的个数。语法 COUNTIF(range,criteria)Range 为需要计算其中满足条件的单元...

sumifs函数的使用方法
答:使用SUMIFS函数的示例: 假设我们有一个包含员工工资和部门信息的表格,现在想要计算A部门的员工工资总额。 打开Excel表格,在单元格中输入“=SUMIFS(”,然后选择要求和的范围,例如A1:A100。 输入第一个条件,例如“B1:B100="A"”,表示选择B列中部门为A的行。