[算表] 動態搜尋的公式計算,搞不定

看板Office作者 (要努力習慣現在的生活)時間12年前 (2012/01/11 19:06), 編輯推噓2(2013)
留言15則, 2人參與, 最新討論串1/1
軟體: google試算表 版本: 各位版上的前輩,不知道有沒有用過下列的動態範圍計算 I行 <---這邊是已知 10 5000 6000 7000 8000 20 5000 6000 7000 8000 9000 30 4000 5000 6000 7000 10,20,30這邊我是利用match找出正確的位置 但是麻煩的是接下來要怎麼根據10,20,30來找出下面對應的 4000~9000的相對位置呢? 想了很久包瓜offset,index,match組合實在想不出怎麼動態去搜尋決定 找出10,20,30對應的4000~9000 >< ex: 要找出10底下的6000位址 ,20底下的6000位置 不知道能否給小弟一點提示呢? 在此感激不盡~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.167.3

01/11 21:48, , 1F
可以幫忙的,小弟願意奉上1000P幣作為答謝,拜多大家幫忙~
01/11 21:48, 1F

01/12 00:02, , 2F
=MATCH(7000,OFFSET(I1,MATCH(10,I:I,0),0):OFFSET(I1,MATC
01/12 00:02, 2F

01/12 00:02, , 3F
H(20,I:I,0),0),0)
01/12 00:02, 3F

01/12 00:03, , 4F
以上面的例子,這個公式會跑出3,意思是10以下的7000在10底
01/12 00:03, 4F

01/12 00:03, , 5F
下的第三格
01/12 00:03, 5F

01/12 01:12, , 6F
感謝前輩的提示~剛剛已經轉P幣(稅前)~還麻煩您去看一下^^
01/12 01:12, 6F

01/12 01:12, , 7F
另外想再請教一下,如果是20,30的狀況是需要修改哪邊呢?
01/12 01:12, 7F

01/12 01:13, , 8F
剛剛30的部份試不太出來><
01/12 01:13, 8F

01/12 01:15, , 9F
還有假設10 20 30...會像圓圈一樣循環(EX:10變成20的位置
01/12 01:15, 9F

01/12 01:15, , 10F
20->30 30->10的位置 這樣需要做什麼樣的修改呢?~
01/12 01:15, 10F

01/12 01:27, , 11F
剛剛try了一下,大致上應該是成功了,謝謝前輩的幫忙阿^^
01/12 01:27, 11F

01/12 01:53, , 12F
不好意思Orz,想再請教一下,如果10,20,30我是透過match才
01/12 01:53, 12F

01/12 01:53, , 13F
才得知是在哪一列,那這樣子該怎麼改好呢?><
01/12 01:53, 13F

01/12 10:45, , 14F
我....我不懂你的意思XD
01/12 10:45, 14F

01/12 10:46, , 15F
意思是不知道是不是在J欄嗎?
01/12 10:46, 15F
文章代碼(AID): #1F3MqeYO (Office)