根据多个条件求和

标记

我正在努力总结正确的价值。起初看起来很容易,但是尝试得越多,看起来就越复杂。下图是我的数据示例。
我的数据包括来自拍卖公司的卖盘,在此示例中,同一表格中有3种不同的拍卖(拍卖01、02和03)。B列包含LotID,D =我尝试求和的数量,E =客户ID,F =状态(已售或未售)。

在此处输入图片说明

What I try to do is sum the unsold quantity with the following criteria:
- qty per CustomerID
- only distinct LotID
- only unsold qty after all auctions. (e.g. lotID 900002 and 900005 are never sold, while 900013 is unsold at auction02 but sold at auction03 so I don't want to sum it.)

I got quite close, but I can't seem to get the last criteria implemented.
The results I want are in Cells J14 and J15, my 2 attempts for customer A are in cell I20 and I21.

Attempt 1:  
=SUM(IF(FREQUENCY(IF(Table1[CustomerID]=H14;IF(Table1[Status]=J13;MATCH(Table1[LotID];Table1[LotID];0)));ROW(Table1[Qty])-ROW($D$2)+1)>0;Table1[Qty]))

Attempt 2: 
=SUMPRODUCT(IFERROR((Table1[Status]&Table1[CustomerID]=J13&H14)/COUNTIFS(Table1[LotID];Table1[LotID];Table1[Status];J13;Table1[CustomerID];H14);0);Table1[Qty])  
Brian

如下图所示,添加一个新列G来计数给定的“ LotID”(数组公式)的出现次数,并添加一个新列H,该列是一个二进制数字,指示该商品最终是否售出(值“ 1 ”或从未出售(值“ 0”)(数组公式)。使用这些列,您应该能够使用“ A”和“ B”旁边的数组公式来解决您的问题。

如果这样可以解决您的问题,请将其标记为答案。如果没有,请提供有关此解决方案不足之处的详细信息。

在此处输入图片说明

公式:

G2: =SUM(IF([LotID]=B2,1))

H2: =SUM(IF(([LotID]=B2)*([Status]="sold"),1,0))

“一种”: =SUM(IF((Table1[CustomerID]=D9)*(Table1[Status]="unsold")*(Table1[Ultimately Sold]=0),Table1[Qty]/Table1[LotID Total]))

“ B”: =SUM(IF((Table1[CustomerID]=D10)*(Table1[Status]="unsold")*(Table1[Ultimately Sold]=0),Table1[Qty]/Table1[LotID Total]))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章