Board logo

標題: [發問] (已解決)2各條件+邏輯判斷 [打印本頁]

作者: freeffly    時間: 2011-12-15 13:23     標題: (已解決)2各條件+邏輯判斷

本帖最後由 freeffly 於 2012-2-22 17:14 編輯

腦袋快打結了
H欄我想抓出符合的金額抓出來的資料應該要會跟單價依樣
有兩各問題
1.h2應該是可以抓到資料為什麼抓出來是錯誤值
2.h6這種3000-6000之間單價應該是850 這種有辦法弄在擷取資料的條件裡面嗎?還是只能用多輔助欄?(譬如sheet1裡面在增加4000公斤 850 5000公斤850)

希望敘述問題大家可以理解





[attach]8814[/attach]
作者: ANGELA    時間: 2011-12-15 15:00

本帖最後由 ANGELA 於 2011-12-15 15:07 編輯

=OFFSET(Sheet1!$F$1,MATCH(F2,Sheet1!$F$2:$F$8,0),MATCH(G2,Sheet1!$G$1:$N$1,0))
不是精確查找不可以加 ,0
=OFFSET(Sheet1!$F$1,MATCH(F2,Sheet1!$F$2:$F$8,0),MATCH(G2,Sheet1!$G$1:$N$1))
3000~5000 應該是880,不是850吧
應是2000以下1000,3000∼5000,880
作者: freeffly    時間: 2011-12-15 16:31

回復 2# ANGELA


    版主是850沒錯2001-~3000=880 3001~6000=850
    剛我檢查我發現我的公式還有一各問題好像不能設G1:N1因為是每各對應的黃色區間  
   這各雖然發現了可是一樣想不出答案
作者: ANGELA    時間: 2011-12-15 21:40

=OFFSET(Sheet1!$F$1,MATCH(F2,Sheet1!$F$2:$F$8,0),MATCH(G2,OFFSET(Sheet1!$G$1:$N$1,MATCH(F2,Sheet1!$F$2:$F$8,0)-1,)))
作者: freeffly    時間: 2011-12-16 09:27

回復 4# ANGELA


    謝謝版主
   昨天想這一各函數想到打結
   後來我將來源改成另依種方式
   版主提供的也讓我多一種學習

  想要問依下3000-6000這一種我是要將3000  4000 5000 6000分別標示嗎
  還是有其它方式可以達成?
作者: ANGELA    時間: 2011-12-16 09:49

回復 5# freeffly
看下附檔.應可了解.

    [attach]8820[/attach]
作者: freeffly    時間: 2011-12-16 15:13

回復 6# ANGELA


    謝謝版主
   知道版主的意思了
作者: freeffly    時間: 2012-1-17 16:45

回復 6# ANGELA


    OFFSET(A1,1,MATCH(H1,B1:F1))
    OFFSET(A1,1,MATCH(H1,B1:F1,))
   
    版主請問上面這兩各的差異
   為什麼差一各","差那麼多?
作者: softsadwind    時間: 2012-1-21 10:33

回復 8# freeffly


    似乎是Match 的語法
    =MATCH(lookup_value, lookup_array, [match_type])
   
   其中 Match_type
   1 或省略 MATCH 函數會找到等於或僅次於 lookup_value 的值。lookup_array 引數內的值必須以遞增次序排列,例如:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。
   0 MATCH 函數會找第一個完全等於 lookup_value 的比較值。lookup_array 引數內的值可以依任意次序排列。
   -1 MATCH 函數會找到等於或大於 lookup_value 的最小值。lookup_array 引數內的值必須以遞減次序排序,例如:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ...,以此類推。
作者: freeffly    時間: 2012-1-21 16:25

回復 9# softsadwind


    謝謝
    想想好像是這樣




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