標題:
多條件的查詢(學歷+俸級)得出獎金
[打印本頁]
作者:
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/)