2012-07-19 36 views
2

我正在編寫IF函數,其中一個[If_value_False]插槽需要是隨機函數。Microsoft Excel將函數放在IF函數中

它工作正常,但是一旦發佈了隨機公式,單元格不會隨機化,那麼IF函數的行爲就好像任何值true都必須是文本而不是論壇。

這是我已經得到了功能:

=IF(ISBLANK(A2),"","=rand()")

如果A2是空白的,這個功能應該每當它被放置 如果A2不爲空放下一切空白太多,就應該添加一個隨機函數。那工作到那裏。該單元不遵循=RAND()函數。

我該如何解決這個問題?

+0

報價以供將來參考公式問題從VBA做超級用戶更好地問。 – brettdj 2012-07-19 08:02:25

回答

3

刪除圍繞RAND()功能

=IF(ISBLANK(A2),"",RAND())

+1

非常感謝,工作就像一個魅力! +1 – Farstride 2012-07-20 00:01:21

-1

我認爲你的公式按預期工作 - 它將單元格的顯示內容設置爲文本「= rand()」。如果你想將其設置爲一個實際的功能,我相信你有使用符號

ActiveCell.Formula = "=rand()".