Excel 表达式.错误:我们无法应用运算符<;输入函数和数字的类型

Excel 表达式.错误:我们无法应用运算符<;输入函数和数字的类型,excel,powerquery,Excel,Powerquery,错误是: Expression.Error:我们无法将运算符

错误是:

Expression.Error:我们无法将运算符<应用于函数和数字类型。 详细信息:运算符= 出现错误的代码如下所示:

#"Added Conditional Column4" = Table.AddColumn(#"Added Custom9", "Custom", List.Max( { 16500, each if [Gross Remuneration] > 200000 then 

     Number.From(if  [Gross Remuneration]*0.125 > 40000 then 40000 else [Gross Remuneration]*0.125) +  Number.From( if  [Gross Remuneration]*0.025 > 5000 then 5000 else [Gross Remuneration]*0.025 )

     else 

     Number.From(if [Gross Remuneration]*0.125 > 20000 then 20000 else [Gross Remuneration]*0.125) +  Number.From(if  [Gross Remuneration]*0.025 > 5000 then 5000 else [Gross Remuneration]*0.025)

     })


    )
我尝试了
Number。从
每个if前面的
中,但没有帮助我找到介于16500和if子句之后计算的数字之间的最大数字


谢谢你的帮助。

你应该移动列表前面的每个关键字。最大值你应该移动列表前面的每个关键字。最大值我使用了两列作为解决方法。。。第一列为acf if部分,第二列为最大值…您的数据是什么样子的?我使用了两列作为解决方法。。。第一列为acf if部分,第二列为最大值…您的数据是什么样子的?