Re: [算表] 同時符合x.y範圍 回傳

作者: Pettitte1   2021-06-11 15:38:41
自己回文一下 還有新問題
最後我是用判斷"點"在線的左邊or右邊
來決定這個點是否在範圍內
所以一個矩形範圍要判斷四次(四條線)
公式如下圖
https://i.imgur.com/hLeRgoO.jpg
我把判斷一次寫在同一個儲存格(不符合=1)
但有三個範圍的話 還是要判斷三次
最後在O34判斷點是在哪個範圍內
然後到Data的sheet A2=Area!O34得到結果
https://i.imgur.com/zk6baoD.jpg
我的新問題是
這樣一次只能代入一個點(x,y)來做上述的全部判斷
如上圖代入點(B2,C2)最後得到結果=A2
我想要後面的(B3,C3)、(B4,C4)...
代入一樣公式的判斷三次在哪個Area
然後結果=A3、A4...
請問該怎麼做呢?
先謝謝了
作者: waiter337 (給開司一罐蘇格登)   2021-06-11 19:46:00
首先 真佩服你能用公式寫出來主要應該是 結果別呈現在O欄最下面改呈現在P欄然後Q欄繼續做P的判斷 判斷所有落點那些你要大概就是別破壞原本欄位的呈現規律 應該就能持續判別但我還是建議用VBA 比較簡潔方便
作者: gunit01 (晉緯)   2021-06-11 23:17:00
我針對你原文提供的資料試做一下,我的習慣是做參照表,並轉換成表格,細節作法有點複雜我不知道如何解釋,先看檔案:https://reurl.cc/Q9bWZO補充:如果點在線上,目前是判定超出範圍
作者: SuckCopy (noname)   2021-06-12 15:39:00
e2=SWITCH(TRUE,H2,23,I2,24,25)h2=AND(N(F2>QUARTILE(B$2:B$6,{0,4}))={1,0},N(G2>QUARTILE(C$2:C$6,{0,4}))={1,0}) I2類推移動範圍即可Point在D欄

Links booklink

Contact Us: admin [ a t ] ucptt.com