数组公式SUMIF值具有行和列条件

问题描述 投票:1回答:1

我正在尝试使用数组公式来自动扩展并根据列和行中的值条件求和范围。

例如。该公式将自动扩展并将基于Foo1的范围作为SUMIF的条件求和,然后对Bar1求和SUMIF的下一个条件,依此类推。

例:

    Foo    Bar    Baz    
1   10     20
2   10      
3   

样本数据范围:

Amount ID Name
10     1 Foo
10     2 Foo
20     1 Bar

我已经看了here的答案但是我觉得我错过了公式如何构建的东西。我觉得我需要使用转置来删除必须处理已评估的行和列。

我可以使用简单的SUMIF()执行此操作,但是,数据是动态的,因此具有数组公式将不再需要在每次数据更新时重新分配范围。

arrays google-sheets
1个回答
1
投票

OP似乎适用于其他解决方案,因此这里是一个数据透视表。样式是新的,可以像Excel下钻一样,但看起来列的排序至少不如Excel灵活:

WA47823374 example

可以通过扩展范围来允许扩展,但是空白行将在数据透视表中添加一个空行(相关的0s),直到所有行都被填充。

为了图像,我将数据透视表复制到与数据相同的工作表中。如果需要扩展(例如,数据透视表中的更多行),如果已将数据透视表复制到一个不足以容纳新大小的空间,则可能会遇到#REF!错误。

© www.soinside.com 2019 - 2024. All rights reserved.