請教!如何在 Excel 中的儲存格同時包含二個不同的函數

有個 Excel 的問題想請教大家,
假若 A1 用 average() 函數算出平均值,假設公式算出來的值為:30
A2 用 Stdev() 函數算出標準偏差值,假設公式算出來的值為:5
要如何在 A3 顯示 30 ± 5 呢?(不是直接手打上去喔,若有上百個,豈不打到死~)

這個我試了很久搞不定,還請高高手教一下~


=CONCATENATE(TEXT(AVERAGE(),"0.00"),"±",TEXT(STDEV(),"0.00"))
"0.00"是格式

A3=AVERAGE(範圍)&"±"&STDDEV(範圍)
darker wrote:
A3=AVERAGE...(恕刪)

數字格式資料不可以和文字格式資料直接相加的
A3 =A1&"±"&A2即可
試看看吧
EXCEL中對於文字或數字格式定義不是很嚴謹,所以我的方法是可以的
lamryan wrote:
=CONCATENATE(TEXT(AVERAGE(),"0.00"),"±",TEXT(STDEV(),"0.00"))


感謝各位大大不吝指教。
我嚐了幾位大大們的方法,基本上都可行,但是還是有一些差別,主要就在於用 average() 及 stdev() 所得到的值若是不能整除,則在 A3 上的顯示就會有小數點以後"非常"多位。

而 lamryan 大大所用的 concatenate() 函數,已可把顯示的格式寫入(就是那個 "0.00"),最後得出的結果會最漂亮。

不過若是 A1 及 A2 的值是可整除的,甚至於是直接手打輸入,則其他幾位大大所用的
A3=A1&"±"&A2 會來得方便、易記。

總之,感恩呀!
指定顯示格式並不是 Concatenate() 函數的作用,Concatenate() 跟 & 的作用相同
Text() 才是把數值轉換為文字,並指定顯示格式的函數
喵~~ 滑鼠不能當飯吃,但可以混飯吃

sryang wrote:
指定顯示格式並不是 Concatenate() 函數的作用,Concatenate() 跟 & 的作用相同
Text() 才是把數值轉換為文字,並指定顯示格式的函數


嗯嗯!沒錯!
重新檢視語法後,確實指定格式是包含在 Text() 的函數中。

感謝大大的提醒!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!