0
我有一張Excel工作表,我根據數字樂段選擇隨機行。我最初的目標是選擇一行並保存隨機數發生器所選擇的時間。但是,由於rand()
函數的重新計算和波動性,我無法保存所有行的選擇時間;只有當前的一個。MS Excel - 根據隨機行選擇運行公式或保存以前的值
| A | B | C | D |E|F| G | H | I |
-+------+-------------+-------------+-----+-+-+------+------+----------+
1| Name | Time Save | Time | Blk | | | Rand | Item | Itm Name |
2| A | 0 | 0 | 0 | | | 727 | 8 | H |
3| B | 0 | 0 | 100 |
4| C | 0 | 0 | 200 |
5| D | 0 | 0 | 300 |
6| E | 0 | 0 | 400 |
7| F | 0 | 0 | 500 |
8| G | 0 | 0 | 600 |
9| H | 42814.58888 | 42814.58888 | 700 |
10| I | 0 | 0 | 800 |
11| J | 0 | 0 | 900 |
G2: =RANDBETWEEN(0,E11+100)
H2: =MATCH(H2,$E2:E11,1)
I2: =INDEX($A$2:$A$27,$I$2)
Cx: =IF($Ax=$J$2,NOW(),0)
其中x
是行數Bx: =VALUE(Cx)
其中x
是行數
最初我以爲可能value()
函數會模擬手動粘貼特殊>值命令,並有效地「凍結」當前值,但這不起作用(沒有真正的驚喜)。
之前搞清楚什麼我做錯了,我能夠在C
列,並將其值增加周圍隨機鍵入F9多次成功地觀看浮點時間戳跳預期。此外,這將在B
列中進行鏡像。但是,以前的時間不會保存,而是重置爲0.