关于我在"如何修复此Excel LAMBDA公式以获得所有SKU和价格"中的最后一个问题,Unpivot公式的类型
@Ike创建了这个LAMBDA
,它非常适用于3列正常价格数据,现在我要做的下一步是再添加3列净价,一个要划分的单位,以及每行更多的信息,我在下面列出了几个例子。
这是源表数据,FLC是正常的案例成本,折扣减去这个来创建NETC。UNITC、UNITP和UNITU是成本除以的单位,以便创建NETC(0除外,其中我用0值替换#DIV/0
错误(
SKU | DESC | DISCOUNTUNITC | UNITP | >">UNITUFLC | FLP | >FLUNETC | ETPNETU | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
99999 | 瓶子 | 000 | 20 | 1234 | 案例包 | 2 | 24 | >48 | 24 | |||||||||||
67890 | 单元 | 0 | 1 | >0td> | 0 | 0 | 48 |
与第一个解决方案有点不同:
=LET(SKU,A2:B4,
Discount,C2:C4,
Unit,D2:F4,
FL,G2:I4,
Net, J2:L4,
cnt,ROWS(SKU),
SKUs,INDEX(SKU,ROUNDUP(SEQUENCE(cnt*3)/3,0),{1,2}),
Discounts,INDEX(Discount,ROUNDUP(SEQUENCE(cnt*3)/3,0)),
data,HSTACK(SKUs,TOCOL(Unit),TOCOL(FL),Discounts,TOCOL(Net)),
header,{"SKU","Description","UNIT","FL","DISCOUNT","NET"},
VSTACK(header,data))