失去灵魂的卓越 txt:excel函数问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:32:45
A B C D E
1 C N
2 L N
3 C Y
4 C N
5 L Y
请问怎么求B列=C且D列=N的个数

试试

原表在第一行前插入两行,把原来的列标题复制到现在的第一行,分别在列标题B及C对应的单元格B2填条件C、单元格C2填条件N。

修改后的表格如下示:
A列B列C列D列E列
A B C D E
C N
A B C D E
1 C N
2 L N
3 C Y
4 C N
5 L Y

在任一空白单元格编辑公式
=DCOUNTA(A3:C8,B1,A1:C2)
回车确认即可,返回值2。

注意:
单元格区域A1:C2是条件区域、A3:C8是计算区域、B1是条件C的列标题(如果换成C1则是条件N的列标题)。

你的题目是求B列=C且C列=N行的行数吧,如果是这样,可以这样解决。你将D列值全部置为1,使用数组公式,在任一单元格输入{=SUM(IF((B1:B12="C")*(C1:C12="D"),D1:D12,0))}即可,假定行数范围为第一行至第12行,如何输入数组公式见EXCEL帮助

--A-B-C-D-E
1 --C---N
2 --L---N
3 --C---Y
4 --C---N
5 --L---Y

{=SUM(IF(B1:B5="C",IF(D1:D5="B",1,0)))}

累计满足多个条件的次数
在下面的公式中,每当 Excel 在 B5:B25 中找到“Northwind”时,它就会检查同一行中 C 列(C5:C25 这一范围)上的值是否为“Western”。然后 Excel 将计算满足这两个条件的行出现的次数。

=SUM(IF(B5:B25=\"Northwind\",IF(C5:C25=\"Western\",1,0)))

这是一个数组公式,输入时必须按 CTRL+SHIFT+ENTER 组合键!!!!CTRL+SHIFT+ENTER 组合键