在Excel中,當需要讓一組隨機數的平均值精確等于指定數值時,可以采取特定的方法。首先,選中F6單元格,輸入你想要的平均值目標。接下來,在C3單元格中運用一個巧妙的公式來實現這個目標:=IF(AVERAGE($C$3:$H$11)=$F$6,C3,RANDBETWEEN(20,80)/10)。這個公式利用RANDBETWEEN函數生成20到80的隨機數,然后除以10,得到一個在2到8之間的數值。
公式的核心部分是AVERAGE函數,它計算C3到H11范圍內的隨機數平均值。IF函數則進行判斷:如果平均值等于F6單元格中的目標值,公式返回C3的值;否則,生成一個新的隨機數。這樣,每次修改F6的平均值,C3單元格的值也會相應改變,生成的新隨機數組平均值隨之調整。
然而,首次使用該公式時,Excel可能會彈出警告對話框,這是由于公式引用了自身的值。為了解決這個問題,需在【文件】-【選項】-【公式】中啟用迭代計算,建議設置最大迭代次數為1000次。次數越多,找到符合條件的隨機數的概率越大,但計算量也會相應增加。
總之,通過啟用迭代計算并調整迭代次數,你就能輕松地實現讓一組隨機數的平均值等于指定值的目標,只需要調整目標值,Excel便會自動生成滿足條件的隨機數。