gpt4 book ai didi

excel - 按动态条件列表求和

转载 作者:行者123 更新时间:2023-12-03 03:17:01 25 4
gpt4 key购买 nike

我正在尝试将函数“SUMIFS”与“动态标准”一起使用。
请参阅下表。

表格概述单元格 B2 中,我得到了我试图找出的公式:对表数据中的所有水果(表标准,A:A 列)求和。如果有新产品,例如苹果,我想在 A4 的表格标准中将其添加为“苹果”,并且我的概述应该将苹果的数量添加到水果中。

有什么想法吗?

<小时/>

表“概述”

|_|        A        |        B        |    
|1| **Subject** **Count**
|2| Fruits 10
|3| Vegtables 20
|4|
<小时/>

表格“标准”

|_|        A        |        B        |
|1| **Fruits** **Vegtables**
|2| Banana Carrot
|3| Kiwi Broccoli
|4|
<小时/>

表“数据”

|_|        A        |        B        |
|1| **Product** **Count**
|2| Banana 2
|3| Kiwi 3
|4| Banana 5
|5| Carrot 5
|6| Broccoli 15

最佳答案

用途:

=SUMPRODUCT(SUMIFS(B:B,A:A,INDEX($D$2:$E$2:INDEX(D:E,MATCH("zzz",INDEX(D:E,0,MATCH(G2,$D$1:$E$1,0))),MATCH(G2,$D$1:$E$1,0)),0,MATCH(G2,$D$1:$E$1,0))))

这是动态的,将允许向两个输入列表添加项目,而无需更改公式,并且仍然保持最少的迭代。 SUMPRODUCT 强制 SUMIFS 标准进行迭代,虽然我们可以将整个列放入其中,但它将迭代 104 万次,这会减慢计算速度。

enter image description here

<小时/>

enter image description here

<小时/>

现在,如果它们是 Excel 中真正的结构化表格,则可以简化它,因为表格会限制迭代:

=SUMPRODUCT(SUMIFS(Data[Count],Data[Product],INDEX(Criteria,0,MATCH([@Subject],Criteria[#Headers],0))))

enter image description here enter image description here

关于excel - 按动态条件列表求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52950170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com