【发布时间】:2018-08-14 19:49:03
【问题描述】:
虽然我经常使用本网站的内容,但这是我迄今为止无法回答的第一个问题。
所以设置: 我有一个带有“AB”列的 excel 表,它显示了某个事件(行)的年份,因此某个年份,即 1995 年可以在该列中多次出现。此外,每个事件我有多个参与者,这些参与者按单独的 ParticipantID 分类。
我现在想知道特定参与者 ID 在特定年份出现的频率。
更具体地说,我想计算一个participantID出现在一个范围内的次数,其中一行的第一列显示特定的年份。
如果您能支持我找到解决方案,我将非常感激。
亲切的问候, 芬恩
【问题讨论】:
-
使用 COUNTIFS()。会给出更具体但很难这样做,因为您只显示了输出而不是输入。
-
countifs 对我不起作用,我更改了所附两张图片的名称,所以 InputFormat 应该给你一个印象。也许你有一个建议 countif 在这种情况下如何工作
-
尝试
=SUMPRODUCT(($AB$2:$AB$100 = $A2)*($AC$2:$AP$100 = B$1))将100s 更改为输入数据的最后一行。但它可能会减慢计算速度。 -
感谢 Scott,这段代码对我来说非常好用。我是否必须立即关闭威胁或将其标记为已回答?非常感谢您的帮助。
-
我只是把它作为答案,请点击答案旁边的复选标记标记为正确。
标签: excel indexing count match countif