有個 Excel 的問題想請教大家,假若 A1 用 average() 函數算出平均值,假設公式算出來的值為:30A2 用 Stdev() 函數算出標準偏差值,假設公式算出來的值為:5要如何在 A3 顯示 30 ± 5 呢?(不是直接手打上去喔,若有上百個,豈不打到死~)這個我試了很久搞不定,還請高高手教一下~
lamryan wrote:=CONCATENATE(TEXT(AVERAGE(),"0.00"),"±",TEXT(STDEV(),"0.00")) 感謝各位大大不吝指教。我嚐了幾位大大們的方法,基本上都可行,但是還是有一些差別,主要就在於用 average() 及 stdev() 所得到的值若是不能整除,則在 A3 上的顯示就會有小數點以後"非常"多位。而 lamryan 大大所用的 concatenate() 函數,已可把顯示的格式寫入(就是那個 "0.00"),最後得出的結果會最漂亮。不過若是 A1 及 A2 的值是可整除的,甚至於是直接手打輸入,則其他幾位大大所用的A3=A1&"±"&A2 會來得方便、易記。總之,感恩呀!
sryang wrote:指定顯示格式並不是 Concatenate() 函數的作用,Concatenate() 跟 & 的作用相同Text() 才是把數值轉換為文字,並指定顯示格式的函數 嗯嗯!沒錯!重新檢視語法後,確實指定格式是包含在 Text() 的函數中。感謝大大的提醒!