如何在指定的行子集上执行函数?

时间:2013-12-19 06:14:15

标签: excel worksheet-function gnumeric

我想找到列的最大值(最小值,平均值等),但仅针对另一列与某个模式匹配的行子集。

例如,以下是名为“data”的工作表中的数据:

Date   Value
Jan    15
Jan    17
Jan    3
Feb    19
Feb    34
Feb    37

然后在另一张报告中,“报告”,我想:

       Jan    Feb
Max    17     37
Min    3      19

我可以在“报告”表格中添加哪些功能来获取这些值?

如果重要,我正在使用Gnumeric 1.10。

1 个答案:

答案 0 :(得分:2)

实现:

=max(column b where column a == Jan)

您可以使用IF来执行此操作:

=MAX(IF(A2:A7="Jan", B2:B7))

但是,此公式应作为数组公式输入。在excel中,您可以使用 Ctrl + Shift + 输入