返回列表 上一主題 發帖

[發問] 落點問題....(我目前從未到過的領域)

[發問] 落點問題....(我目前從未到過的領域)

本帖最後由 ui123 於 2013-11-11 19:48 編輯

今天我跟同事2人在吃飯時,同事跟我討論了下面的問題:


---------------------------------------------------------------------------------------

我同事說:主管最近出了個超難題給她,題目如附件,然後就丟了很多data請她分類

                   大概1000筆左右(X,y軸點......"更恐怖的事" 是不一定是整數,還有小數點的)

她說,她很笨,只會一筆一筆對在哪一個區域,就這樣一直對下去......然後我也幫她對了很久

我只會正方形區域然後用if ....但這似乎行不通~今天加了一點班後終於完成了  ^^~開心

---------------------------------------------------------------------------------------


目前也只能這樣~

如果大家遇到跟我一樣的狀況會怎麼樣呢?

附件如下:
落點問題.rar (9.35 KB)

回復 3# stillfish00
stillfish00 大  ~有看到你附的網站,謝謝!  好多奇奇怪怪的圖~(@[]@!!)
如果這個例子(附件中在M,N欄的座標)要用VBA寫成是不是會非常非常的複雜?
我看他的函數看起來不是VBA的函數寫成的?  非常陌生, VBA的函數有這些功能?!
落點問題_判斷例子.rar (10.27 KB)

TOP

回復 2# ML089
ML089大~
B區的描述可否另行補點(座標)處理?   可以的,這樣也比較合理,且ABC區無交集
也就是說,如果剛好在重疊的線上,取較小那一個(A<B<C),例如,剛好在A區及B區交接線上,算A區的
下面有另附例子,stillfish00 大說的好難,這種問題用"VBA函數"可以寫的出來嗎?!
網路上我找不到VBA寫的例子~
只是我也很好奇VBA是否能解決此類問題,這種問題感覺很簡單,但似乎超難判斷的!~
大家可以想一想,謝謝!

TOP

回復 6# stillfish00

stillfish00大 好神,原來那是C 語言喔!

竟然可以改寫成VBA~真是厲害耶~

也謝謝ML089的參與^^~

TOP

回復 12# stillfish00
stillfish00大 超厲害,真是天才耶~
我好好的研究一下,真的謝謝!   相信以後你有需要,別人也一定會幫你的^^~

TOP

b]回復 12# stillfish00

stillfish00 大您好,我剛剛用了一下你的自訂函數(第一次用這個)
但我不知道怎麼用,那個函數沒有說明?! 無法判出,如附件,拜託教教我<(_ _)>
還是有其他人會用了? ML089大?  感恩~
P.S.我還無法下載檔案

落點問題_判斷例子_.rar (17.73 KB)

TOP

回復 16# ML089

ML089 大~  O4 儲存和下面的公式怎麼填,無法判出ABC區???,拜託幫我看一下,謝謝你^^
公式已放在裡面了,如附件(1小時回復3次用光了 :'( )
落點問題_判斷例子_try2.rar (18.36 KB)

TOP

回復 12# stillfish00
成功了,判定出ABC區了 ~Ya^^   謝謝stillfish00大 及ML089大

問一下stillfish00大 及ML089大
1)包含點在ABC邊緣線上怎麼辦?(採取如果剛好在重疊的線上,取較小那一個(A<B<C),例如,剛好在A區及B區交接線上,算A區的)
2)這個可以用在多邊形嗎? 有些"不規則的多邊形"呢?
3)還是不懂 A區面積 =PolyArea(C4:D8) 是要做什麼?
感謝萬分<(_ _)>

TOP

回復 12# stillfish00

關於剛剛的問題 for stillfish00大 及ML089大

1)包含點在ABC邊緣線上怎麼辦?(採取如果剛好在重疊的線上,取較小那一個(A<B<C),例如,剛好在A區及B區交接線上,算A區的)
    Ans:重疊線上,會判皆沒再ABC區上

2)這個可以用在多邊形嗎? 有些"不規則的多邊形"呢?
    Ans:"應用性非常廣",且可以對任何多邊形無限增加區域~超級厲害

3)還是不懂 A區面積 =PolyArea(C4:D8) 是要做什麼?
    Ans:還是不懂這要做什麼 @@ 可以解說一下功能嗎? 感恩

stillfish00大,可以想出判重疊線嗎?
缺臨門一腳了!
如果重疊線可判出,就非常"完美了",不然會漏判掉很多線上點~
剛剛使用心得,超實用 再次謝謝  stillfish00大

TOP

回復 20# stillfish00
stillfish00大~ 試過,成功~ 給你拍拍手
非常完美的結果,好厲害,原本真的以為用VBA應該解不出來,結果"竟然被解出來了!"
超強的,真的非常謝謝你,祝你工作超順利  \(^0^)/

P.S.還有謝謝參與的ML089大,因為有你的參與,所以這個文章有了多人討論的感覺,不會顯得這麼孤單~謝謝你^^

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題