【发布时间】:2020-09-07 13:09:22
【问题描述】:
我一直在尝试计算如何计算一个值在一个范围内出现的次数,但每列只出现一次。
使用下面的示例数据,我想要得到的结果显示在最后的单元格中。每次出现一个名字时使用 =COUNTIF(A3:G5,J3) 计数,在某些日子会导致翻倍。
如何让它每列计算每个名称一次,但跨多列(实际数据中一年中的每一天都会有 1 列)
谢谢
【问题讨论】:
标签: excel excel-formula
我一直在尝试计算如何计算一个值在一个范围内出现的次数,但每列只出现一次。
使用下面的示例数据,我想要得到的结果显示在最后的单元格中。每次出现一个名字时使用 =COUNTIF(A3:G5,J3) 计数,在某些日子会导致翻倍。
如何让它每列计算每个名称一次,但跨多列(实际数据中一年中的每一天都会有 1 列)
谢谢
【问题讨论】:
标签: excel excel-formula
所以最后一个问题是“计算名称出现在多少列中”?
在这种情况下,您需要在工作表的顶部或底部隐藏一行,其中包含该列中的所有内容。说它是第 1 行:
a) A1 中的公式为=CONCAT(A3:A5),B1 为=CONCAT(B3:B5),依此类推(范围涵盖第 3 到第 5 行)。 CONCAT 将文本字符串粘在一起。
b) 进行计数的单元格将是=COUNTIF(A1:G1, "*J3*")。它的作用是检查 A1:G1 中的哪些单元格包含 J3 等。
瞧,问题解决了。
【讨论】: