EXCEL中 如何在指定数列中找出满足条件的若干行,对这些行的指定区域中非空单元格计数统计

EXCEL中 如何在指定数列中找出满足条件的若干行,对这些行的指定区域非空单元格计数统计
如:名称 库号
苹果 3#
梨 2#
香蕉 4#
苹果
梨 4#
苹果 1#

如果相统计出上表中已有库位号的“苹果”进行计数统计 应用什么函数?统计结果应为已有2批苹果有库位了。

=sumproduct((a:a=" 苹果"),(b:b<>""))
a:a 是指名称那一列
b:b是指库号那一列
公式的意思就是把名称那列的苹果全部变成1,库号那一列不是空的也变成1
然后一一对应的相乘,再加和
如,名称那一列。等于苹果的只有三个,就变成,1.1,1
然后库号一列和苹果对应的有库号的就变成了  1.0、1.
然后结果就成了:1*1+1*0+1*1=2追问

我按这样设好函数后,结果显示为“TURE“这是怎么回事?是我设置的不对吗?

追答

改成这样
=SUMPRODUCT((E6:E11="苹果")*(F6:F11""))
E6:E11是指你要统计的范围

追问

改成了=SUMPRODUCT((D7:D17="汇款单")*(C7:D17"")),结果成 #N/A 了

追答

应该是C7:C17"",你写D17啦。。这个公式的两个相乘的括号里,,范围必须是一样的。。。有多少行就对多少行。。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-21
假设数据在A2:B10中,求A列为苹果,B列不为空的个数,公式可为
=sumproduct((A2:A10="苹果")*(B2:B10<>""))追问

我按这样设好函数后,结果显示为“TRUE“这是怎么回事?是我设置的不对吗?

追答

设置单元格格式为常规,再试试

追问

改成了=SUMPRODUCT((D7:D17="汇款单")*(C7:D17"")),结果成 #N/A 了

追答

可以改为
=SUMPRODUCT((D7:D17="汇款单")*(D7:D17""))
不过估计还会出错,你把区域内数据都删除,再人工输入看看。

追问

还是出错。无奈了。这是不是OFFICE2007的问题呢

追答

没有碰到这种情况过,按说是不会的,你把这个公式涉及的单元都删除,再逐一手工输入内容,看看还是否出错。
=SUMPRODUCT((D7:D17="汇款单")*(C7:C17""))

本回答被提问者采纳

...数列A中找出满足条件的若干行,对这些行的指定区域B:D中非空单元格...
假设数据行数为2至100行,则公式可以写成 =SUMPRODUCT((A2:A100=1)*(B2:D100<>""))

如何在excel中统计满足某个条件的个数,比如条件为“不为空”。
1. 使用COUNTIF函数: Excel中的COUNTIF函数可以用来统计满足特定条件的单元格数量。要统计不为空的单元格,可以利用此函数结合空值判断来实现。2. 语法解释: COUNTIF函数的语法是`=COUNTIF`。其中,“范围”是你想要统计的单元格区域,“条件”则是你要应用的具体条件。3. 设置...

求EXCEL使用函数计算满足某一筛选条件下的另一列数据中的非空不重复单 ...
筛选过后,C列会显示若干数据,选中这些数据,点“求和”按钮(西格玛字母)右侧的小箭头,选“计数”,就统计出有多少非空单元格了。

在excel中怎样统计符合指定条件的数量?
一、Count函数。作用:统计指定区域中数字单元格的个数。语法:=Count(值或单元格区域)。方法:在目标单元格中输入公式:=COUNT(C3:C9)。解读:C3:C9共有7个单元格,但由于一个单元格为空,暨“常规”,而不是数字,所以公式:Count(C3:C9)的统计结果为6。二、Counta函数。作用:统计区域中非空...

EXCEL如何将同一名称条件作为检索条件,得出名称对应的全部数据,并填入...
点击函数进入表格文件后点击空白单元格,点击函数图标 输入查找数值选择vlookup后输入要查找的数值,数据表设置为要查找的表格范围显示结果列序数输入1后点击确认就能显示查找的数据在选定范围中的个数了。Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下...

在excel中如何只显示满足条件的行?
可以使用excel的筛选功能:1.选中标题行——点击开始菜单中的 “筛选”,在每一列标题旁边都会有一个小三角 2.筛选的时候,点击小三角,勾选你需要的信息就可以了

excel 返回满足多个条件的指定单元格,并且判断是否为空,如果是空返回0...
选择A:C列,在“插入”选项下的“数据透视表”中,在当前工作表的F1生成“数据透视表”,然后在右侧出现的“数据透视表字段名”中,将A列项目名拖曳到“行”,将B列项目拖曳到“列”和“值”域,并在“值”域选择“计数,确定,即可生成需要的数据透视表。

excel中如何在一列资料中提出非空字元
excel中如何在一列资料中提出非空字元 如果需要在Excel中获取某行或某列中最后一个非空单元格中的资料,可以使用下面的阵列公式: 假如资料在A1:A100区域中,要获取最后一个非空单元格值,公式为: =INDEX(A1:A100,MAX(ROW(A1:A100)*(A1:A100<>""))) 如果要获取第一行中最后一个非空...

excel 把某一列中满足条件的项对应的数据,在另一个表格中降序自动列出...
1、打开所需表格,首先来操作一下一个条件的。2、首先选中表格整个区域,在这里要注意的一个问题就是要选中以行为单位的整个表格,而不是单个选中供应商一列,因为要标记的是一整行。3、接下来在样式选项卡下找到,条件格式选项,在条件格式下拉菜单中选择新建规则,并打开新建规则对话框。4、在新建...

请问怎么用EXCEL函数动态统计满足条件的非空表格?
既然是统计D列含 “H1”的非空次数,那就根本没必要去管空不空的问题,有“H1”就必然非空了!下面3个公式都可以:=COUNTIF(D$1:D$457,"H1"&"*")=SUMPRODUCT((LEFT(D$1:D$457,2)="H1")*1)=COUNT(0\/(LEFT(D$1:D$457,2)="H1"))第3个公式为数组公式 ...

相似回答