
excel
=CHOOSE(LOOKUP(A1, {0,60,70,80,90,100}, {1,2,3,4,5}), -2*(60-A1)-10*1, (-1)*(70-A1), 0, A1-80, 2*(A1-90)+10)在这个改写后的公式中,我们使用了excel中的CHOOSE函数来取代之前提到过的CHOOSE()。这个函数接受两个参数:查找值和一个数组。第一个参数查找值是根据输入参数A1确定出来的合适选项数。通过LOOKUP函数可以得到与该选项数相对应的值,并将其与一个包含所有可能结果的数组进行比较。根据比较结果,我们可以使用不同的计算方法来获取最终结果。例如,在第一个条件中,我们计算了(A1-60)*(-2)-10*1的结果;在第二个条件中,我们计算了(A1-70)*(-1)的结果;在第三个条件中,我们使用0表示没有奖罚条件;在第四个条件中,我们计算了(A1-80)*(-1)的结果;在第五个条件中,我们计算了(A1-90)*2的结果;最后,在第六个条件中,我们使用10来调整奖罚金额。通过这样的改写和调整,在excel公式中更加清晰和易于理解,并且更加专业、规范。同时保留了原版公式所提供的功能和特点。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号