excel统计数量的公式使用

如图所示,现需要统计“入院未下”与“三日确诊”入院未下为N列减L列≠0的总数 三日确诊为N列减L列≤3的总数 应该怎么用公式?

首先,我们有一个源数据如下图所示,现在需要我们统计诺基亚手机品牌出现的次数。我们所需要使用的函数为countif函数,在需要的单元格内输入一下公式“=countif(A2:C14,"苹果")",

countif的语法
输入完毕回车后,我们即可以得出,该范围内,苹果出现的频次。 (如下图)
countif的语法为: COUNTIF(区域,条件)。
区域是要在其中对满足给定条件的单元格进行计数的单元格区域。
条件是确定是否对区域中给定的单元格进行计数的数字、日期或表达式。

countif直接用处
上面的实示例的条件为目标区域内有等于"苹果"出现的频次。但很多场合我们需要成绩求出大于70分的学生个数,我们就可以这样写公式。=countif(区域,">70"),注意条件一定要加双引号,否则会提示出错。然后用求出来的数字除以总数就可以得出超过70分学生所占的百分比。
countif进阶用法(高手进阶)
如果你觉得,countif就这么点作用,那你就大错特错了。由于countif计算后返回的是一个数值,从而使它可以作为逻辑判断的条件,使其他公式变得更为强壮。一以下举例说明。
假设我们求G3,H3和I3的平均值,普通做法通常是(G3+H3+I3)/3或者average(G3:H3)。但是若G3:H3中有一个忘记输入数值了,那么得出的平均值将是不准确的。
这时我就可以这样写公式=if((countif(G3:H3,""),"请输入三点数字“,average(G3:H3)),我们一次做了个比较,如下图

比较的结果如图所示
第一行二者得出结果是相等的;
第二行由于I列漏输入值,导致平均值错误,而使用了countif作为辅助判断的列,则能给出提示。增强了逻辑的强壮性。
步骤阅读
结论
countif函数本身功能简单,方便使用,但与其他函数结合使用,可以起到巨大的严谨性和公式整体逻辑的强壮性。
尤其对于处理复杂的数据,通过结合各自函数的特点来使自己的公式达到容错性最高。希望各位能够在使用过程中多加揣摩,这样才会有更好的提高
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-03
建议楼主截图再进一步清晰下,看不到N跟L 两列的数据
建议增加一个辅助列,用来统计N-L的结果,然后用countif,对辅助列内容进行判断计数即可
另外可以使用vba一键统计追问

增加辅助列用countif的方法我会,因为以后的数据量比较大,下拉比较麻烦,想用能一步到位的方法。
你鼠标移到图片上非常清晰……大概就是N列表示第二个日期 L列表示第一个日期 现在需要统计第二个日期减去第一个日期结果≤3的总个数 有一步到位的方法吗?

追答

你的意思是入院日期是l列,入院诊断日期是N列是吧
统计结果要放到哪里?
从现在的表格里看不出来要怎么做,比如“入院未下”列要填写什么的?

追问

入院未下就是我要统计的数 表示N-L≠0的总个数
三日诊断表示 N-L≤3的总个数
我研究出来了 用sumproduct(N(N:N-l:l0))就行了 谢谢你

本回答被提问者采纳
相似回答