iT邦幫忙

0

請教一下,EXCEL如何比對含有公差的資料

  • 分享至 

  • xImage

請教一下,我想用EXCEL寫出"比對資料,比對範圍存在公差容許值"
我有兩台機器(A,B)掃描座標
如A機台X,Y座標
(100.000,100,000)
(200.000,200,200)
...
去比對所有B機台座標-----(容許值自訂,如:X設正負 1,Y設正負 0.5)
(101.050,99.550)---(X>容許值False,Y<容許值True) 因其中1項False,故輸出False
(100.700,100,355)---(X<容許值1 True,Y<容許值True)因X/Y皆符合,故輸出True
(201,001,198,000)---(X>容許值False,Y>容許值False)因X/Y皆不符合,故輸出False
(300.000,300,000)---(X>容許值False,Y>容許值False)因X/Y皆不符合,故輸出False

最好的方式,能同時比對到B同一組X,Y座標,避免比對到(B2,B15)不符合同一點
EXCEL版本2003/2007/2013
以上 謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
海綿寶寶
iT邦大神 1 級 ‧ 2021-06-01 15:25:27
最佳解答

https://ithelp.ithome.com.tw/upload/images/20210601/20001787wxJXuGNFj0.png

A1=1 (X 公差)
B1=0.5 (Y 公差)
A2,B2 第一組數據
C2,D2 第二組數據
E2=IF(AND(ABS(C2-A2)<$A$1,ABS(D2-B2)<$B$1),"True","False")
E3..E5 複製 E2 公式
看更多先前的回應...收起先前的回應...
小米粒 iT邦新手 5 級 ‧ 2021-06-01 19:55:41 檢舉

https://ithelp.ithome.com.tw/upload/images/20210601/20138011PGn68eDJKl.png
不好意思測了一下
跟我想問的不太一樣
我是想要求A機台的"單一"座標 比對 B機台的"所有"座標
我上述的範例不好,抱歉
不知道還有沒有寫法可達成

A,B 欄就是 A 機台的「單一」座標(值都一樣)
C,D 欄就是 B 機台的「所有」座標(值都不一樣)
要符合你的問題,我的做法是這樣:
底下是三台 A, 四台 B 的範例

A1_X,A1_Y B1_X,B1_Y
A1_X,A1_Y B2_X,B2_Y
A1_X,A1_Y B3_X,B3_Y
A1_X,A1_Y B4_X,B4_Y
...
A2_X,A2_Y B1_X,B1_Y
A2_X,A2_Y B2_X,B2_Y
A2_X,A2_Y B3_X,B3_Y
A2_X,A2_Y B4_X,B4_Y
...
A3_X,A3_Y B1_X,B1_Y
A3_X,A3_Y B2_X,B2_Y
A3_X,A3_Y B3_X,B3_Y
A3_X,A3_Y B4_X,B4_Y
...

或者你希望排成什麼樣子的結果?

小米粒 iT邦新手 5 級 ‧ 2021-06-02 16:09:34 檢舉

是的,我希望的函數寫法能達到您附的圖那樣去比對
該如何寫才能用以一個欄位寫完比對
方便在一欄位下拉後,達成
A1(X,Y) 比對含公差內的 B total(X,Y)
A2(X,Y) 比對含公差內的 B total(X,Y)
A3(X,Y) 比對含公差內的 B total(X,Y)
A4(X,Y) 比對含公差內的 B total(X,Y)
以此類推....

小米粒 iT邦新手 5 級 ‧ 2021-06-02 16:09:34 檢舉

剛剛看懂了
只是不知道是否有不需要加工就可以在一欄內完成比對的寫法
因為當A座標數量一多,需要加工的欄數就會多很多
加工後的檔案也過大,容易當掉
感謝您的回答~

在一欄位下拉

我實在看不懂你要做的結果長如何
/images/emoticon/emoticon25.gif

小米粒 iT邦新手 5 級 ‧ 2021-06-02 18:08:01 檢舉

https://ithelp.ithome.com.tw/upload/images/20210602/20138011VxwqwFkpGi.png
如圖中粉色區塊那樣

小米粒 iT邦新手 5 級 ‧ 2021-06-02 18:11:32 檢舉

如您方法所說,應該須加工成這樣再寫入您一開始說的公式吧
https://ithelp.ithome.com.tw/upload/images/20210602/20138011KkTvoh4MAD.png
不知我理解是否有誤

正確
只是我原本是想一直往「下」延伸
你是往「右」延伸
只有這個差別而已

不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答