病案统计工作中,统计出院人次,分病种的出院人次,那是常有的事。本来在病案管理系统里也是可以很容易就解决的,但是,为什么不换种方式,用Excel试试呢?
上次讲到用left和vlookup函数提取到病种名称《Excel中用组合函数提取ICD-10编码对应相关病种》,花这么多力气将这个提取出来干啥呢?其实这只是前面数据整理的第一步,把名称统一了,方便下面的进一步统计分析。接下来,这一次就讲讲下一步,用count,countif和countifs函数计数。
count(value1,value2, ...)
value1 是必需参数。要计算其中数字的个数的第一项、单元格引用或区域。
value2, ... 为可选参数。要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。
在L1单元格输入=count(D2,D3,D4,……,D163),参数为要计数的区域,当然一般人不会这么输,=count(D2:D163),即可得到该区域的计数项。现在肯定会有人说,你是不是傻,D2单元格到D163单元格当然有162个单元格了,这谁不会算啊,还要用公式?呵呵,那你就再往下看,看是你的心算快还是公式计算快。
countif(range,criteria)
range参数:要计算其中非空单元格数目的区域
criteria参数:以数字、表达式或文本形式定义的条件。
Countif,count后面加了个if,if英文单词里面表示如果,是判断的含义,所以countif函数翻译一下就是如果满足什么条件,就计数。
在L4单元格输入=countif(I:I,K4),意思就是在I列,满足符合K4单元格条件的内容计数,结果就是咽部恶性肿瘤的病人数了。
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
criteria_range1:为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),
criteria1:为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。
在M13单元格输入=COUNTIFS(I:I,K14,F:F,L14),也就是说在I列的内容要满足K14,在F列的内容要满足L14,这两个条件都满足了,计数,就是咽部恶性肿瘤的男性病人例数;
在N24单元格输入=COUNTIFS(I:I,K24,F:F,L24,D:D,M24),也就是说在I列的内容要满足K24,在F列的内容要满足L24,在D列的内容要满足M24,这,三个条件都满足了,计数,就是咽部恶性肿瘤男性首次住院(第1次)住院的患者人数。当然还可以条件更多。
扫描二维码 | 关注我