答案1
使用带有新 LET() 函数和 XLookup 的 Office 365 Excel,我将向 Reference2 表添加一个因子计算,该表显示 B 到 F 层的乘数,从 A 层的 1 开始,然后乘以 B 层的 0.9,依此类推。
然后,您可以使用 Let() 查找行项目交易数字的层级字母,使用该层级字母查找 Reference2 表中的系数,并从行业表中查找价格。将两者相乘,这就是您想要的值。
=LET(myTier,XLOOKUP([@[avg transactions]],Reference2[minimum],Reference2[Tier],"not found",-1),
XLOOKUP([@Industry],Reference1[Industry],Reference1[price])*XLOOKUP(myTier,Reference2[Tier],Reference2[factor]))
如果您的工具库中没有 Let() 函数,这将更加复杂,并且需要一个单独的辅助列来存储查找的层级字母。