符合同一條件資料中最接近的數值所對應的資料

2022-12-03 05:16:21 字數 2260 閱讀 9392

1樓:匿名使用者

這應該是一個需求吧,也就是說:

如果同條碼有兩個以上的物料號,那麼選出物料號對應單價與條碼對應單價最接近的。

(1)怎麼選擇最接近單價的物料單價,首先要分組,這個是肯定的。

個人的想法是,用 條碼單價-物料單價,然後求絕對值abs,最後再min,也就是說這個最小值就是對應的物料單價就是距離條碼單價最近的單價

語句應該是min(abs(條碼單價-物料單價))

(2)後續的操作,

計算出這個最小值以後,用abs(條碼單價-物料單價)=min(abs(條碼單價-物料單價))以及條碼相等

就可知知道是哪一個物料單價,再根據條碼分組相互對應以找到各個條碼對應的最接近條碼單價的物料單價。

因為不知道你的資料庫是什麼,所以僅僅寫了思路,看你的是execl,標準的sql語句在這裡並不是很好用,所以只寫一個思路。

當然不這麼寫也可以,比如求出abs(條碼單價-物料單價)直接進行排序也可以,這個就看具體的寫法和需求了,所以我就寫一個思路,不寫sql了。

2樓:北昭懿

應該選擇11、20、29、40·5

excel裡查詢最接近的資料,並返回資料:

excel中vlookup是滿足一個條件查詢對應的資料,那麼如何滿足多條件查詢另一個**對應的資料?

3樓:

問題作為內容(郵件主題一定要包含excel字樣)、樣表(請特別注意:要03版的,把現狀和目標效果表示出來)作為附件發來看下 [email protected]

4樓:匿名使用者

我是拼出一個 輔助列來做的 你也可以試一下

在excel**中,當滿足一個條件時,怎麼讓他返回資料區域中的某一個所對應的值

5樓:匿名使用者

條件如果是在一列就比較方便,用vlookup就行了。

橫著的用 hlookup

參考:=hlookup(類別所在單元格,類別數量表所在區域,2,0)

excel一個表中已知兩個條件資料,查詢對應的符合條件匹配 10

6樓:匿名使用者

截圖請截出行號和列標,以方便描述和書寫公式。

如何在excel中,從一組數中找出符合某一數值的最接近值

7樓:

選定b:h資料區域,點"格式"->"條件格式",將條件設為:

公式=abs(b1-$a1)=min(abs($b1:$h1-$a1))

點"格式"->"字型"->"顏色",選擇紅色,點兩次"確定"。

excel 如何實現出現範圍內符合要求的數值,在另一個單元格顯示對應資料?

8樓:

=if(and(a1>=1,a1<=2),"0.2-0.3","")

條件多的話,要用vlookup

9樓:匿名使用者

=if(and(a1>=1,a1<=2),"0.2-0.3",0)

10樓:常山大寶

單以樓主描述的問題來說,樓上的兩位知友回答的都正確。

但是,樓主只說了當a1出現1-2中任意數值,則a2顯示0.2-0.3這一條設想的規則

我想,既然稱之為規則,肯定不會只是當a1出現1-2中任意數值這一種情況

因此,我還是想在此補充一下!

比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.3-0.4

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.4-0.5

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)/10+0.1&"-"&(int(a1)/10+0.2)

又比如規則如下:

當a1出現1-2(含1不含2)中任意數值,則a2顯示0.2-0.3

當a1出現2-3(含2不含3)中任意數值,則a2顯示0.4-0.6

當a1出現3-4(含3不含4)中任意數值,則a2顯示0.6-0.9

。。。。。。

那麼,a2中可用下面的公式來實現:

=int(a1)*0.2&"-"&(int(a1)*0.3)

所以,通過上面的分析可以得出:只要是有規律的東西,一般都可以通過公式來實現。。

請問勞動合同中有這樣一條符合規定嗎

805不低於最低工資標準,就不違法。如果單純詢問該規定是否合法,應該沒有法律障礙,但是在合同履行過程中,是否會存在爭議,就不好判斷,畢竟爭議是合同履行雙方的事。可能發生的爭議包括 1 如何理解 工作待遇 即是不是可以理解為廣義的工資,而條款中約定的工資是否是狹義的工資?2 保險240元是否僅指某一特...

在同一平面內,有兩條直線都與同一條直線平行,則這兩條直線一定

在同一平面內,有兩條直線都與同一條直線平行,則這兩條直線一定平行.在同一平面內,如果兩條直線都與一條直線平行,那麼這兩條直線 在同一平面bai內,如果兩條du直線都與一條直線平行,那麼zhi這兩條直線 相dao互平行 已知 直線專 屬ab ef,cd ef,求證 ab cd。證明 假設ab與cd不平...

vfp雙條件查詢時,只能查詢辨別第一條資料,怎麼辦

腦子裡一定要有表指標的概念,表指標指向符合條件的首記錄use abc loca for thisform.text1.value abc.日期 and thisform.text2.value abc.時間 這個語句就將表指標指向符合條件的首記錄 if not eof eof 函式測試指標是否到底了...