[Excel]請問拖曳複製功能問題????

K1=24.8

K2=36.1

K3=34.5

K4=29.6

B1帶入公式=IF(K1>K2,K1:K2,0)往下拖曳B2變成=IF(K2>K3,K2:K3,0)

請問怎樣B2才能變成=IF(K3>K4,K3:K4,0)

就是拖曳功能一定只能跳一格嗎K1>K2,K2>K3 .不能K1>K2,K3>K4嗎??

已更新項目:

帶進去變成#VALUE!

還有()裡面是要填啥??

2 個已更新項目:

因為打錯了.公式帶不了.用了很久都用不了

可否幫忙改一下公式?

K2=24.8

K3=36.1

K4=34.5

K5=29.6

L2.L3帶入啥公式會變成

K2:K3

L3.L4帶入啥公式會變成

K3.K4

3 個已更新項目:

K2=24.8

K3=36.1

K4=34.5

K5=29.6

↓帶完公式

L2=0

L3=36.1

L4=34.5

L5=0

就是K2和K3比大小,較大的就帶入K3的對應格L3.較小的就帶入K2的對應格L2

1 個解答

評分
  • son
    Lv 6
    1 0 年前
    最佳解答

    試試看

    B1 輸入公式

    =IF(OFFSET($K$1,ROW()*2-2,)>OFFSET($K$1,ROW()*2-1,),OFFSET($K$1,ROW()*2-2,,2,),0)

    2010-08-29 14:41:57 補充:

    因 所需之輸出為0或陣列(不是一個數字)

    當 為陣列時 ( K1:K2 或K3:K4... )

    應有相關後續計算

    較易看出結果

    ROW() 表示 所在位置之"列"號

    在B1 時 表示 ROW() 為 1

    ROW()*2-2 即1*2-2 等於0, 則OFFSET($K$1,ROW()*2-2,) 相當於K1

    ROW()*2-1 即1*2-1 等於1, 則OFFSET($K$1,ROW()*2-2,) 相當於K2

    2010-08-29 14:42:16 補充:

    在B2 時 表示 為 ROW() 2

    ROW()*2-2 即2*2-2 等於2 則OFFSET($K$1,ROW()*2-2,) 相當於K3

    ROW()*2-1 即2*2-1 等於3 則OFFSET($K$1,ROW()*2-2,) 相當於K4

    2010-08-30 19:57:46 補充:

    不懂版大所言

    L2.L3帶入啥公式會變成 K2:K3 -----?

    L3.L4帶入啥公式會變成 K3.K4 -----?

    L2與L3 中間的"點" 是何意義?

    K2與K3 中間的"點" 或"冒號"是何意義?

    能先提供計算結果嗎(會比較易於驗算公式是否有誤)

    2010-08-30 20:46:34 補充:

    試試看

    L2 輸入公式 =IF(K2>K3,K2,0)

    L3 輸入公式 =IF(K2>K3,0,K3)

    選L2及L3二格一起 向下拉(拖曳)

    一定要二格一起選在拉

還有問題?馬上發問,尋求解答。