1樓:匿名使用者
b列公式
c列公式=large($f$6:$f$14,row(a1))思路如下:
第一步:首先計算c列的排序,利用large函式求一組資料的最大值,利用row函式來做large的第二個引數,這個是返回第n大的值
第二步:再利用match來查詢c列資料在f列資料的位置,+4是因為資料上方有4行
第三步:最後利用indirect函式返回文字串所指的位置。
最後的效果圖:
望採納,謝謝
如何利用excel函式對兩行資料優化排序???高分求助!!!。。。 80
2樓:匿名使用者
1、在a6單元格輸入「排名差額」,作為排序的首選依據,b6輸入以下公式,然後向右填充公式
=abs(b3-b5)
2、複製a1:i6單元格,「選擇性貼上」為「轉置」到l1:q9單元格區域;
3、選擇l:q列,在「資料」選項下的「排序」中,以「排名差額」作為主要關鍵字,以a列的「排名」作為次要關鍵字,均選擇升序排序,確定,即可得到l2:l9的序列;
4、複製l2:l9,「選擇性貼上」「轉置」到b7:i7單元格。
詳見附圖
3樓:匿名使用者
你直接將優化的結果寫上,比較方便理解
高分求助!excel matlab用於數學建模 哪個好?
4樓:匿名使用者
我最近在做畢業**,就要運用這兩種軟體,matlab很強大,可以實現靈活的程式設計,例如版他可以解大型權方程組,主要問題是運用到你所說的數學建模方面就很方便了,用excel建模也可以就比較機械化,很簡單的處理資料和成圖可以選用它,是省時節力的選擇。例如我畢業設計裡面有這樣一個計算:a1*r1,1+a2*r1,2+......
+a100*r1,100+b=c1
a1*r2,1+a2*r2,2+......+a100*r2,100+b=c2
......
a1*r200,1+a2*r200,2+......+a100*r200,100+b=c200
其中r是矩陣已知
[1,2,21,21,28,12,30,44,....
1,2,27,24,22,12,33,47,....
1,8,21,22,22,12,39,54,....
..........................]
c1到c200也是矩陣,[1,22,28,12,30,20,31,11,23,......]
現在求a1到a100 和b的值。 這就需要啟用matlab了。
5樓:匿名使用者
excel建模bai成型較快,適合較簡單的模型。du使用每一
zhi頁的vba分別定義模組,dao程式直觀。如人口模型,版精算模型很多用excel就可權以跑。
matlab成型較慢,但比起excel來說適合做有深度的模型。matlab比excel的vba在程式設計速度上最優的一點就是矩陣語言,而在excel中你必須使用陣列。
但此時你面對的問題還是速度快慢,如果碰到符號運算,excel完全一籌莫展。不知道建模比賽中是不是需要很多符號運算。
另外要提醒你的是matlab現在不帶符號運算了,在比賽之前務必確認你的版本。
6樓:匿名使用者
建模的話 ,肯定是baimatlab強。excel在處理
du資料運算處理方zhi面比較dao強,但功能太過單一,回適合辦公用。當然精答通的人可以用得很厲害,但是比較麻煩。在運算的靈活性和資料的視覺化和資料分析方面excel就差很多了。
matlab的數值運算和符號運算都很強,尤其是數值運算。其資料儲存和計算的基本單位是矩陣,給處理資料帶來很大的便利,另外matlab可以實現與excel(還包括c,c++,fortan等程式語言)的無縫連線,可以匯入資料。就程式設計來說,excel不能自身程式設計,而matlab自帶的內部函式就達幾百個甚至上千個,可以實現各方面的功能,並且可以根據自己的需要自己編寫程式多次使用。
excel無法實現符號運算,不能解各種方程,不能解優化問題,不能**,不能進行邏輯運算等等。最後我想告訴你,excel很少用在數學建模中,用得最多的就是matlab和lingo,mathematica,maple等數學軟體。
7樓:匿名使用者
如果是比賽,而且你的模型比較複雜建議你還是用matlab,excel畢竟功能太有限了。最終還是要用matlab的!
excel 如何利用函式查詢一組資料區裡的指定數值的所在單元格位置???高分求助!!!
8樓:匿名使用者
這個問題要用函式公式來解決的話,相當複雜。因為一般的公式都是查詢一維區域,而不能查詢二維區域。
我好像寫過一個二維區域查詢的,等我翻查一下。實在不行就vba解決,就很簡單。
9樓:
假設上表在
抄襲sheet1,下拉在sheet2,下表b2公式:
bai=address(max(if(sheet1!a$1:d$9=b2,row($1:
$9))),max(if(sheet1!a$1:d$9=b2,column(a:
d))),4)
陣列公du式,按
zhictrl+shift+回車,下拉。dao
excel函式如何表達在一組數字081877574378661496中按照數字重複次數多少前後排列???高分求助!
10樓:匿名使用者
假設a2開始的a列為原始資料,則在b2單元格可以上輸入陣列公式
10"))))-1)*10^(10-row(indirect("1:10")))),sumproduct(--(len(a2)-len(substitute(a2,row(indirect("1:10"))-1,""))>0))),再按ctrl+shift+enter,再向下填充即可。
效果見圖:
看了下,如果公式改為
=left(sumproduct((10-day(large(--((len(a2)-len(substitute(a2,row(indirect("1:10"))-1,""))+1)&"-"&(11-row(indirect("1:10")))),row(indirect("1:
10")))))*10^(10-row(indirect("1:10")))),sumproduct(--(len(a2)-len(substitute(a2,row(indirect("1:10"))-1,""))>0)))
可以實現當兩數字出現頻率相同時順次排列效果。
11樓:匿名使用者
用資料透視表.如果用函式做,可以通過vba編制自定義函式求出.
對資料清單進行分類彙總前,必須對資料清單進行什麼操作
下面資料清單進行分類彙總 1 選中資料區域,按照所有人進行排序 資料 排序 2 主關鍵字選 所有人 3 選擇 資料 分類彙總 4 分類欄位選擇 所有人 彙總方式 平均值 選定彙總項選擇 總值 5 下面是結果 在使用excel l時,對資料清單進行分類彙總前,必須對總清單進行 排序 操作 是指必須對分...
當對資料庫進行調整時,要求除dba外的其他使用者都不能訪問資料庫,這時可以用哪種資料庫啟動方式。A
bstartup nomount 讀取pfile配置檔案,建立例項,這時還不能訪問資料庫。startup mount 將例項與資料庫檔案進行關聯,是dba管理資料庫的狀態,不允許資料庫使用者訪問。這時例項開啟了當前例項對應的控制檔案,可以做歸檔模式,改日誌檔案路徑之類的管理工作。這時如果是動態監聽,...
Excel資料輸入時,要求正資料正常顯示,負數和文字時裡面顯示紅色的「正數」的文字,輸入0時顯示
兩步完成,假設a列,全選a列 1 右擊單元格,設定單元格格式 數值,保留兩位小數,負數為紅 2 建立一個條件格式,公式 istext a1 格式 字型紅色。設定單元格格式 自定義 型別 0 紅色 0.00 紅色 哦,剛才沒看清楚,負數要顯示 正數 那 0 0 紅色 0 0.00 紅色 在excel裡...