close

標題:

Excel高手請來解答--求R1和R2最佳組合

發問:

動動腦!我應該如何做呢?學了EXCEL的公式、各種函數應用、規劃求解、分析藍本、目標搜尋。Excel運算能力還真不小。問題:當輸入電壓Vin,使用分壓電阻R1和R2讓指定電壓Vo,得到近似解,誤差10%以內。請使用指定材料表中的零件,從現有的數值中,查表、組合使用R1和R2。(求R1和R2最佳組合,使用函數或Excel其他做法)例如:Vo=Vin*R2/(R1+R2)輸入電壓Vin=11使用R1=10R2=1得到輸出電壓Vo=1指定材料表(R1和R2屬於以下集合中)1,1.2,1.5,1.8,2.2,2.... 顯示更多 動動腦! 我應該如何做呢? 學了EXCEL的公式、各種函數應用、規劃求解、分析藍本、目標搜尋。 Excel運算能力還真不小。 問題: 當輸入電壓Vin,使用分壓電阻R1和R2 讓指定電壓Vo,得到近似解,誤差10%以內。 請使用指定材料表中的零件,從現有的數值中,查表、組合使用R1和R2。 (求R1和R2最佳組合,使用函數或Excel其他做法) 例如:Vo=Vin*R2/(R1+R2) 輸入電壓Vin=11 使用 R1=10 R2=1 得到 輸出電壓Vo=1 指定材料表 (R1和R2屬於以下集合中) 1, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2, 10, 12, 15, 18, 22, 27, 33, 39, 47, 56, 68, 82, 100

最佳解答:

 

此文章來自奇摩知識+如有不便請留言告知

基本上你有25種材料所以總共有625總組合 我只能想到你把這625種用答案都算出來 反正整張可以用到六萬多嘛,600多個小CASE... A1輸入R1,B2輸入R2 C1輸入=11*B1/(B1+A1) 算出來 然後在找出V0在0.9~1.1的行.. D1輸入=IF(AND(C1(D2-$M$648)/$M$648 這約分化簡之後是 (vo1/vo)-1 => (D2/$M$648)-1 這樣會不會比較好? 應該都可以啦,我對這個公式的意思不了解,抱歉唷.. 2008-05-05 22:33:44 補充: 還有你的RANK如果想要把顯示錯誤弄不見的話 可以改成 =IF(G1="Y",RANK(H1,H:H),"") 意思就是,前面如果沒有Y,後面就不會去抓排名,顯示"無"

其他解答:

這,操作介面我還不太熟, 感謝 慶`r 熱心回覆。 問題中 Vi和Vo並沒有指定喔。 若是能,自動篩選、排序,那就更完美囉! 2008-05-04 22:41:27 補充: 感謝 慶`r 熱心回覆, 已知電路Vi,需求Vo(Vo誤差變化10%以內) 使用R1,R2,得到誤差變化10%以內的集合 ,若是能,自動篩選、自動排序 ,得到誤差最小R1和R2組合 經由您提示,使用IF函數是個好點子! 我會在試試看怎麼作。 http://sgoods.myweb.hinet.net/test00.xls 2008-05-05 21:17:09 補充: 感謝 慶`r 熱心、快速的回覆。人真好! (相對地,我有些不好意思,這兩天比較忙。) 一再的提示中,學到了不少函數的用法,收穫很多,謝謝。 例如 :IF搭配AND,RANK函數等。 每次,要重新排序(ABS誤差),是唯一的缺點。 http://sgoods.myweb.hinet.net/test00.xls 2008-05-05 21:50:28 補充: 根據建議整理如下 http://sgoods.myweb.hinet.net/test01.xls 2008-05-05 22:47:16 補充: 新增一列序號 沒錯!好主意。 1. 但我又想到,每次重排A欄也可以啊,因為它也是從小到大排列。 2. Vo1是R1和R2從Vi得到的分壓 相對Vo是,期望的目標, 誤差數除上期望值,也就是--正負誤差百分比 3. RANK的用法,我等一下再試試看 真是由衷感謝 2008-05-05 23:08:38 補充: 收穫滿滿! RANK的用法,函數裏有函數,真利害。 謝囉! 根據建議整理如下 http://sgoods.myweb.hinet.net/test02.xls428DFA428D9FA6F8

arrow
arrow
    創作者介紹
    創作者 fksnlix 的頭像
    fksnlix

    fksnlix的部落格

    fksnlix 發表在 痞客邦 留言(0) 人氣()