4

我有一个这样的excel表:

类别 性别 年龄 最大男性年龄
上午 49
              F 38
              F 47
              中号 41
BM 49
              F 38
              F 47
              中号 41

我想显示最大值。每个类别的男性年龄。每个类别的人数不是固定的。这可能使用excel公式,还是我必须使用VBA?

4

2 回答 2

5

你可以这样做

  1. 填写您的类别
  2. 在约会时使用数据透视表

在此处输入图像描述

填写A栏

  • 选择 A 列
  • 按 F5 .... 特殊
  • 选择空白并点击“确定”
  • 在公式栏中输入 =A2(您的第一个类别单元格)
  • 点击一起

请参阅 Debra Dalgleish 的网站以获取有关此方法的良好参考

插入数据透视表
- 选择您的数据(我的屏幕截图中的 A1:C9)
- 插入 .... 数据透视表(在 Excel 2010 中)
- 作为Row类别中的Column标签拖动,性别中的标签拖动 -Values年龄中的拖动,然后左键单击领域和选择Max

再次,黛布拉的一个很好的参考

于 2012-07-18T09:57:30.827 回答
1

您必须用值填充整个类别列(双击 A2 单元格的右下角以填充整个范围,等等每个类别)。
但是您将拥有每一行的最大年龄。

在此处输入图像描述

在 D 列中添加的公式:

{=MAX(($A$2:$A$12=A2)*($B$2:$B$12="M")*$C$2:$C$12)}

Ctrl这是您需要使用++验证的数组Shift公式Enter

于 2012-07-18T09:55:30.147 回答