為什麼這篇excel反覆運算次數鄉民發文收入到精華區:因為在excel反覆運算次數這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者JieJuen (David)看板Office標題Re: [算表] excel是否能依序紀錄運算...
啟用反覆運算
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)