1/4考試平均分成績排第1名,期中考試排第1名,一直到期末考試,如果有連續兩次排第1名老師獎金為100元(每次50元),三次排第1名就是150元,四次排第1名就是200元;如果有連續排第二名2次獎金是80,3次是120,4次是 160,請問高手在excel表里怎么列算式計算每個老師的獎金呢?
1.如果第二名和第一名相間出現(如1,2,1,2),也就是說這位老師的排名在第一名和第二名徘徊不算 第二名連續,M4公式:
=SUM(--ISNUMBER(FIND("11",MID(F4&H4&J4&L4,COLUMN($A$1:$D$1),2))))*50+SUM(--ISNUMBER(FIND("22",MID(F4&H4&J4&L4,COLUMN($A$1:$D$1),2))))*40
2.如果第二名和第一名相間出現(如1,2,1,2)也算第做第二名連續,M4公式:
=SUM(--ISNUMBER(FIND("11",MID(F4&H4&J4&L4,COLUMN($A$1:$D$1),2))))*50+SUM(--ISNUMBER(FIND({"22";"12";"21"},MID(F4&H4&J4&L4,COLUMN($A$1:$D$1),2))))*40
以上均為數組公式,ctrl+shift+回車,下拉。注意F4、H4、J4、L4不能有空單元格,也就是說必須有排名,如果為空,前后為1將會計做連續1次。
我認為排名在第一名和第二名徘徊也應該算做第二名連續吧,建議用第二條公式。
1.“業績獎金表”中,在單元格“D3”中輸入公式,如圖;該公式意思是在“獎金比例”中“B3:E4”中尋找單元格D3,然后返回同列中第二行中的數值;
2.使用自動填充功能將此公式復制到下面的單元格中;
3.將“D”列單元格式設置為百分比,無小數位數;
4.剩下的問題就是簡單的加減乘除了且在前面說到過,此處在不再贅述;
在A2單元格輸入以下公式
=MAX(0,MIN(6,INT((MIN(A1,100)-76%)/4%)))+IF(A1>=76%,1,0)+INT(MAX(0,(A1-100%)/3%))*0.5
詳見附圖
相關推薦: