Re: [算表] excel是否能依序紀錄運算結果-迭代,反覆

看板Office作者 (David)時間17年前 (2009/01/17 10:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
啟用反覆運算 http://2y.drivehq.com/p/ComputeLoop2.xls 俗稱的i 最好放在A1 D E 1 E1 2 次數 3 1 0 4 2 0 5 3 0 E1是要被記錄 其結果要抄下來的式子 如 =IF(0*$A$1+RAND()>0.2,INT(20*RAND()),"") ^^^^想辦法讓它每次反覆運算都會動即可 假設D欄放計算第幾次 從D3開始往下 E3最簡單的公式是 =IF($A$1=$D3,E$1,E3) =IF(i=次數,抄,保留) 不過這樣要歸零很麻煩,所以外加一層 =IF($B$6,,IF($A$1=$D3,E$1,E3)) B6輸入一個非零數時,即可歸零, 刪掉此數,即可開始記錄 這樣隨著i的增加,就可全部記錄 i的公式最簡單的是A1 =A1+1 自己加1 同樣為了方便啟動與歸零 =IF(B4,A1+1,) A1+1要放在if的真或假 就隨自己高興 ※ 引述《blackkite (she's so high)》之銘言: : 軟體: : microsoft excel : 版本: : 2003 : 我自己寫了一些函數步驟運算 : 每次有數十筆結果被計算出來 : 舉例如下: : 下列為運算後6筆結果 分別顯示在6個儲存格 : 1st運算 12 10 3 5 (不符合運算前提因此有空格) 9 : 2nd運算 1 (空格) 3 5 (空格) 15 --->這個數值會蓋掉1st的數值 : . : . : . : 因為這個dataset要算1000次 : (目前想不到辦法讓她自行重算1000次所以我決定按1000次F9...Orz) : 每次(按F9)重算後 該6個儲存格就會顯示新的計算結 : 但我想要記錄每一次的計算結果 : 把每次運算結果依序output : 12 : 10 : 3 : 5 : 9 : 1 : 3 : 5 : 15 : 想請教有沒有指令可以在新的儲存格依序記錄每次重算的結果 : 在此先謝過各位強者!! : --- : 其實一些程式語言應該可以很簡單做到 : 但由於我目前有時間的壓力 : 來不及搞懂其他的程式語言 : 所以決定用excel跟他拼了....orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.49.172 ※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:25)
文章代碼(AID): #19SKcRvH (Office)
文章代碼(AID): #19SKcRvH (Office)