Board logo

標題: 關於HLOOKUP及IF公式的設定..? [打印本頁]

作者: jumky    時間: 2012-11-29 14:06     標題: 關於HLOOKUP及IF公式的設定..?

本帖最後由 jumky 於 2012-11-29 14:08 編輯

我之前在D12與G12欄位均設有公式..但現在增加101年的欄位即H9:S11的資料..所以這兩欄的公式不知該如何修改..?(詳如附件[attach]13328[/attach])
D12欄(用HLOOKUP)公式
要設假如A12=99就對照G1:R3的資料
                 A12=100就對照H5:S7的資料
                 A12=101就對照H9:S11的資料
G12欄(用IF)公式要設假如A12=99就D12-(C12-1)+E12+F12
                               A12=100就D12-(C12-1)+E12
                               A12=101就D12-(C12-1)
作者: Hsieh    時間: 2012-11-29 16:12

回復 1# jumky


   D12=HLOOKUP($B12,OFFSET($A$1,MATCH(A12&"年",A:A,0)-1,7,3,12),3,0)
作者: zz5151353    時間: 2012-11-29 17:17

來個取巧公式
D12
=INDEX($A$3:$S$11,MATCH($A12&"年",$A:$A,),MATCH($B12,$1:$1,))
作者: ML089    時間: 2012-11-29 23:35

再取巧一點
D12
=HLOOKUP(B12,OFFSET(H1:S3,MATCH(A12&"年",A:A,)-1,),3,)
作者: ML089    時間: 2012-11-29 23:35

再取巧一點
D12
=HLOOKUP(B12,OFFSET(H1:S3,MATCH(A12&"年",A:A,)-1,),3,)
作者: jumky    時間: 2012-12-1 15:04

回復 5# ML089

謝謝zz5151353.hsieh.ml089大大,可G12欄的IF公式要如何設..?另外=HLOOKUP(B12,OFFSET(H1:S3,MATCH(A12&"年",A:A,)-1,),3,)其中A:A及-1是什麼意思..:P
作者: ML089    時間: 2012-12-1 15:29

回復 6# jumky

A:A是指整個A欄
-1是OFFSET由的指標計數由0開始,所MATCH查到的位置減1

G12不知道你的問題是什麼
作者: jumky    時間: 2012-12-8 09:26

本帖最後由 jumky 於 2012-12-8 09:28 編輯

回復 7# ML089


    ML089大大您好:因為之前G12我有自己設函數=IF(A12=99,D12-(C12-1)+E12,D12-(C12-1))
   但因為多了A9:S11的資料我就不曉得要如何用IF函數設..?
作者: jumky    時間: 2012-12-8 09:31

G12欄要用IF函數設的內容是A12=99就D12-(C12-1)+E12+F12
                                 A12=100就D12-(C12-1)+E12
                                 A12=101就D12-(C12-1)
作者: ML089    時間: 2012-12-8 10:13

G12欄要用IF函數設的內容是
A12=  99就D12-(C12-1)+E12+F12
A12=100就D12-(C12-1)+E12
A12=101就D12-(C12-1)

上三式合併為
D12-(C12-1)+(E12+F12)*(A12=99)+(E12)*(A12=100)
作者: jumky    時間: 2012-12-9 19:21

回復 10# ML089


    謝謝ML089大大.您好厲害喔...謝謝..^^




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