EXCEL:根据具有最高最大值的行返回行值

时间:2017-09-21 14:18:40

标签: excel

我已经看到了一些类似的问题,但没有一个是正确的。

我想知道我是否可以根据同一行中的最大值返回行单元格,但是不同的单元格。

所以我有这个;

 | A | B | Date 
1| X | 2 | 01/01/17
2| Y | 3 | 17/01/17
3| Z | 4 | 18/01/17
4| X | 2 | 21/01/17
5| Y | 3 | 03/02/17
6| Z | 4 | 03/02/17
7| Z | 4 | 07/03/17
8| Z | 4 | 09/03/17
9| Y | 3 | 13/03/17

因此,列A显示字符串,列B计算列A字符串重复的次数。我有另一张表,每个月都有一行,分别是01,02,03,04等。我正在尝试从A列中获取字符串,其中B列中的最高值按每月分组。因此,对于上面的示例,下一个工作表看起来就是这样;

 |   A  | B 
1| X    | 2
2| Draw | 1
3| Z    | 2

我已经能够使用相似功能实现日期分组方面;

IFS(E:E,D:D,">=" & DATE(A$2,B6,1),D:D,"<=" & DATE(A$2,B6,EOMONTH(B6,0)))

如果有人对如何实现这一点有任何想法,我将不胜感激!

编辑; 我已经成功地计算出部分内容,我已经能够使用

获得最常见的名称(不检查倍数)
=OFFSET(A1,MATCH(MAX(Count),Count,0),0)

现在我只需要一种方法将该公式与这个公式合并;

=IF(AND(Dates >= DATE(2017,9,1), Dates <= DATE(2017,9,EOMONTH(9,0))),)

如何将= IF的结果传递给= OFFSET?

0 个答案:

没有答案