【发布时间】:2015-07-09 12:46:29
【问题描述】:
我有一个电子表格,其中的数据按多个类别排列:日期、位置和 ID 代码。我需要想办法在特定位置显示两个日期之间最常见的 ID。
我已经尝试过遵循以前的建议,这就是我所拥有的:
=INDEX(CodeRange,MATCH(MAX(FREQUENCY(IF((DateRange>=A4)*(DateRange<A5),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1),""),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1))),FREQUENCY(IF((DateRange>=A4)*(DateRange<A5),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1),""),COUNTIFS(CodeRange,">"&CodeRange,AssetRange,$B$1)),0))
Names:CodeRange 是 ID 列,DateRange 是日期列,AssetRange 是位置列。 A4 和 A5 包含两个日期,$B$1 是指包含位置名称的单元格
但是,当我在较小的数据样本上对其进行测试时,此公式返回的 ID 不正确。我确定输入了 control+shift+enter 并且我不熟悉频率功能,所以我怀疑这就是问题所在。
请以任何方式提供建议,谢谢。
【问题讨论】:
标签: excel function text formula