如何计算excel中相同单元格中大于18的数字

时间:2016-01-27 11:11:08

标签: excel

如何计算excel中相同单元格中大于18的数字

20 26 37; 28 17 不提供 不提供 不提供 17 30; 26; 6; 4; 3 不提供 不提供 30

2 个答案:

答案 0 :(得分:0)

您想要对数据进行一些预处理。根据我的经验,最简单的方法是将相关数据复制到记事本(或更好:记事本++),然后使用查找和替换(ctrl + h)来替换所有分隔符(逗号,分号等)(只需复制) - 将选项卡粘贴到替换字段中),然后将其复制回excel。现在每个数据元素都应该位于自己的单元格中。

然后在excel中,使用=COUNTIF(your_range_here,">18")并且它应该为您提供大于18(不等于18)的所有内容的计数

答案 1 :(得分:0)

假设:

1)所讨论的范围是A1:A5

2)对于该范围内的给定单元格,如果该单元格中有多个数字,则这些数字仅以逗号分隔

然后,数组公式**

=COUNT(1/(1/(1/(0+(0&TRIM(MID(SUBSTITUTE(A1:A5,",",REPT(" ",MAX(LEN(A1:A5)))),MAX(LEN(A1:A5))*(COLUMN(INDEX(1:1,1):INDEX(1:1,1+MAX(LEN(A1:A5)-LEN(SUBSTITUTE(A1:A5,",","")))))-1)+1,MAX(LEN(A1:A5)))))))<18))

根据需要更改结尾的&lt; 18。

此致

**数组公式的输入方式与“标准”公式的输入方式不同。您只需按住CTRL和SHIFT键,然后按ENTER键,而不是按ENTER键。如果你已经正确地完成了它,你会注意到Excel在公式周围放置了大括号{}(虽然不要尝试自己手动插入这些)。