Board logo

標題: 多條件的查詢(學歷+俸級)得出獎金 [打印本頁]

作者: s7659109    時間: 2014-4-14 21:13     標題: 多條件的查詢(學歷+俸級)得出獎金

問題:多條件的查詢(學歷+俸級)得出獎金,且俸級每年跳一級,到頂不再跳
作者: p212    時間: 2014-4-15 11:51

本帖最後由 p212 於 2014-4-15 12:02 編輯

回復 1# s7659109
就範例檔解:
1、請圈選俸級(A1:A19)、學歷(G1:G5)、頂薪俸級(I1:I5),按Ctrl+Shift+F3,以「頂端列」為範圍名稱。
2、假設以N欄俸級為baseline (範例檔未說明何者為baseline,故假設以103年資料為baseline)。
儲存格P3輸入公式
=IF($N3+(P$1-$N$1)>SUMPRODUCT((學歷=$L3)*(頂薪俸級)),SUMPRODUCT((學歷=$L3)*(頂薪俸級)),$N3+(P$1-$N$1))
儲存格Q3輸入公式
=IFERROR(OFFSET($A$1,MATCH(P3,俸級,0),MATCH($L3&"獎金",$A$1:$E$1,0)-1),0)
3、同時反白儲存格P3與儲存格Q3,向右向下複製公式。
請參考!
註:儲存格L5請更改為「學士」,以利於與儲存格D1資料呼應。
作者: s7659109    時間: 2014-4-15 12:39

如何office是2003是否要修正?
作者: p212    時間: 2014-4-15 13:43

本帖最後由 p212 於 2014-4-15 13:48 編輯

回復 3# s7659109
應用於Office 2003版,儲存格Q3建議修改為
=IF(ISERROR(OFFSET($A$1,MATCH(P3,俸級,0),MATCH($L3&"獎金",$A$1:$E$1,0)-1)),0,OFFSET($A$1,MATCH(P3,俸級,0),MATCH($L3&"獎金",$A$1:$E$1,0)-1))
作者: s7659109    時間: 2014-4-18 09:00

感溫哦。有你們真好,好像沒有回答不了的問題,真是了不起,希望有一天也有這個能力。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)