EXCEL如何统计一行中指定时间之后出现某个字符的次数?

如图所示,要使用公式统计一行中指定时间之后出现字符的次数。时间引用P1、Q1中的时间。P1、Q1中时间变化后统计的结果相应发生改变。... 如图所示,要使用公式统计一行中指定时间之后出现字符的次数。时间引用P1、Q1中的时间。P1、Q1中时间变化后统计的结果相应发生改变。 展开
 我来答
退休画线工
2020-04-22 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27045
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

如果没有特别的需要,建议改变下数据的结构。把相同属性的数据放到同一列中,这样将对数据的处理要方便不知多少倍。而现在的结构却是相同属性的数据在一行交错排列,对数据的处理极不方便。本问题要进行统计就是一个例证,本来极简单的统计,却搞得相当复杂!

为了直接引用P列和Q列顶部的日期界限数据和指定的字符数据。对题主提供的截图稍做了下改动,上面增加一行,把日期界限和指定字母分别放到两行中,就可直接引用了,否则取一个单元格中的两个不同数据,公式又会增加很多层次的不必要计算。

如图

P3=SUMPRODUCT((T(OFFSET($A3,,(COLUMN($A:$E)-1)*3+1))=P$2)+(T(OFFSET($A3,,(COLUMN($A:$E)-1)*3+2))=P$2)*(N(OFFSET($A3,,(COLUMN($A:$E)-1)*3))>P$1))

右拉到Q3

如果数据的记录规范,比如A列是日期,B列是出现的内容,数据从第2行到第100行,那这个统计将多简单:

=SUMPRODUCT((A2:A100>指定日期)*(B2:B100=指定的内容))

还可以用数据透视表等工具

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式