在EXCEL中如何取某一列的最大值对应的数据?

组数 序号 日期 收入金额
A组 1 2012-01-01 16,688.00
A组 1 2012-01-02 31,330.00
B组 1 2012-01-03 229,183.00
C组 1 2012-01-04 15,643.00
A组 2 2012-01-04 41,152.00
A组 3 2012-01-04 107,910.00
C组 1 2012-01-05 130,000.00
B组 2 2012-01-05 7,679.00
C组 3 2012-01-05 32,930.00
B组 1 2012-01-06 0.00
D组 2 2012-01-06 9,015.00
D组 1 2012-01-07 0.00
如何在这一数组中分别取出每组不同日期最多的收款额?入A组2012-01-04日收了两笔(41152,107910),如何用函数取得107910这个数?求高见,谢谢!!!!

在H2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束

=MAX(IF((A$2:A$13=F2)*(C$2:C$13=G2),D$2:D$13))

公式通过MAX+IF数组公式,将A列等于F2且C列等于G2条件下的D列最大值求出来。

 

详见附图

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-19
这个用数据透视表比较合适,选中区域,插入,数据透视表,把组数拖到列,日期拖到行,收入拖到数值区,汇总方式选 最大值,就可以了。追问

我也知道可以用数据透视表,但是它是流水状态的表格。用数据透视表要不断刷新,不太直观。而且,数据源表如有空格,透视表刷新后会出现空白取数,是否有别的取数方式?

追答

空白取数用设置单元格格式的办法可以让它看不见,数据不断变化可以用OFFSET等函数取数,或用列表方式取得数据。

本回答被提问者采纳
第2个回答  2012-04-20
前提:要把日期列用datevalue转换在值
=INDEX(Sheet1!d:d,MATCH(MAX(IF(Sheet1!a$1:a$100=A1,Sheet1!C$1:C$100)),Sheet1!C$1:C$100,))
ctrl+shift+enter
第3个回答  2012-04-19
里面好像有个函数可以取最大值的追问

这位朋友,能说得具体以点吗?谢谢!

在EXCEL中如何取某一列的最大值对应的数据?
在Excel中要求出某列数据的最大值,可以在菜单栏的“开始”选项卡中的工具栏,找到“最大值”按钮,即可求出数据中的最大值。1、打开需要求出最大值的Excel表格,点击菜单栏的“开始”选项卡。2、鼠标框选住需要求出最大值的数据。3、找到工具栏的“自动求和”按钮,点击旁边的下拉三角箭头,点击...

在EXCEL中如何取某一列的最大值对应的数据
点击图中sum旁边的倒三角,下拉菜单中就会出现如图很多选项,我们要选择的就是Max函数,(如果下拉菜单中没有Max函数,就点击其他函数,然后在弹出的对话框中找到Max函数)点击Max函数,就会弹出如图的对话框 此时,你只需要输入你要求最大值的范围就可以了,在这个例子中,我们就可以直接拖动鼠标选中从王...

在EXCEL中如何取某一列的最大值对应的数据?
公式通过MAX+IF数组公式,将A列等于F2且C列等于G2条件下的D列最大值求出来。详见附图

如何将一列数据中的最大数值提取出来?
1、新建一个空白的EXCEL工作表 2、在工作表黑输入演示数据,要求将A列等于K列的所有数值中,求出对应B列的最大值,放到后面,而后求出最大值对应的后面的值,复制过去 3、在L列输入公式=MAX(($A$2:$A$1000=$K2)*($B$2:$B$1000)),而后同时按住ctrl+shift+enter,将公式转换为数组获得对...

excel如何求取一列数中最大的值?
1、电脑里面需要编辑的表格,双击打开。2、开了表格之后,在表格里面输入数据,然后在C列里面输入公式 =MAX(A1:B1),输入了之后按回车键。3、点击了回车键之后,就会自动将最大值显示在C列,然后将标移到右下角,使鼠标变成十字型的状态。4、等光标变成十字状态之后,双击一下鼠标,其余单元格就会...

EXCEL中如何返回某一列的最大值对应的另一列的值?
=INDEX($A$3:$A$222,MATCH(LARGE($B$3:$B$222,ROW(A1)),$B$3:$B$222),)向下复制后可依次得到B列第一个最大值、第二最大值。。。对应的A列值。

excel怎样求最大值及其对应的数?
最大值应该没有问题的。对应的数据你可以这样搞:=INDEX(A2:A6,MATCH(MAX(B2:B6),B2:B6,0))条件是你的数据在第2项~第6项,如果不是在这个位置,就调整公式里单元格的编号吧。

excel 找出一列中最大值在另一列中相对应的字符
F3=INDEX(A:A,SMALL(IF($B$2:$B$33=$E$2,ROW($B$2:$B$33),4^8),ROW(A1)))&""数组公式向下复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

怎样在excel一列中找到最大值?
在Excel中,找到一列中的最大值可以通过几种不同的方法实现,而不必依赖表格或图片展示。以下是一种简洁而常用的方法:1. **使用MAX函数**:假设你要找的是A列中的最大值,你可以在任一空白单元格(比如B1)中输入`=MAX(A:A)`。这里的`A:A`表示A列的所有单元格。但是,如果A列中包含非...

在EXCEL表格里怎么获取一列的最大数值呢?
在Excel中,如果你需要获取一列数据中相同项对应的第二列最大值,可以通过以下步骤实现。首先,选择你想要查找最大值的列,例如A列,假设你的数据范围是A1到A10。1. 点击A列中的任意单元格,通常是第一个单元格A1,然后在该单元格中输入等号"=",这将启动函数输入模式。2. 接下来,点击功能区中的...

相似回答