作者yauhh (喲)
看板Master_D
標題Re: [算表] Excel如何取最接近特定數值的資料點?
時間Sun Apr 19 06:35:37 2009
※ 引述《Willful1 (自強不息!!)》之銘言:
: 想請教大家一個問題,就是如果有一列從負到正,
: 由最小值到最大值排列大約數百筆的數據
: 我想取最接近0的值 (應該是一正一負有兩個會最接近0)
: 或是最接近某個值,舉例而言,
: 例如100好了,與100最接近的也會有2個值
: 像是99.92 和 100.11 之類
: 那麼要如何將其取出呢?
: 又或是如何取出大於(或小於),但最接近100的數呢?
: 依上例而言,就是是否可以只取出99.92或100.11而已呢?
: 請大家幫忙解惑一番了,謝謝大家幫忙 <(_ _)>
先承認這不是我會的,而是查來的. 非常妙,這方法發揮了數學上集合定義的能力.
要取一組數字陣列中,最接近某數值的值. 且假定數字填在A1:C2陣列中,
要求接近的數值是3.5, 要將最接近的數值填在 E3 欄位,
則在 E3 欄位輸入:
=sumproduct(if(abs(a1:c2-3.5)=min(abs(a1:c2-3.5)),1,0),a1:c2)
然後,注意,接下來的動作是按 Ctrl + Shift + Enter,合格的數字會顯示在 E3 欄位.
(而如果你只按 Enter, E3 欄位會變成 #Value! 文字,表示「值誤」.)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.112.100
1F:推 musicring:推一個 我比較想知道這是怎麼查的 04/19 10:01
2F:→ yauhh:Google關鍵字:Excel 接近值 04/19 10:47