本帖最后由 血斗神星 于 2024-1-4 15:29 编辑
我用格间计算在自由表中进行绩效的计算,可是出了一个匪夷所思的错误,想知道到底咋回事?
iif(right(1) == '青岛通运操作A',iif(right(2)-80<=0,200+25*right(3),iif(right(2)-100<=0,300+(right(2)-80)*13+25*right(3),iif(right(2)>100,iif((right(2)-80)*13>500,(right(2)-80)*13+25*right(3),500+25*right(3)),0))),
iif(right(1) =='青岛通运客服A',iif(right(4)-50<0,right(5)*15+right(6)*8,right(4)-50)*30+right(5)*15+right(6)*8,
iif(right(1) =='青岛通运客服B',iif(right(4)-50<0,right(5)*15+right(6)*8,right(4)-50)*25+right(5)*15+right(6)*8,
iif(right(1) =='青岛通运客服C',iif(right(4)-30<0,right(5)*15+right(6)*8,right(4)-30)*15+right(5)*15+right(6)*8,
'待定'))))
反正就是一大串判断用来计算绩效,现在有个地方的绩效出现了莫名其妙的错误
总之这个最后结果应该是 32 但是莫名奇妙的显示992 这是怎么回事?
它的计算过程应该是判断是否为青岛通运客服A 然后判断本地客服票数减50是否小于0 如果小于零 则最后的结果是拼箱票数乘15加业务性质票数乘8 为32 这992到底怎么出来的?
|