close

Q21

總計/平均/最大/最小值計算

示範檔

範例檔

Q21.XLSX

結果檔

Q21F.XLSX

錦子老師您好:

問題是這樣的我的資料有數字與中文混合,就算用取代也還是文字(不是格式設為文字),要如何才可將其計算?

方法1:利用函數直接做

這種方法有一項缺點就是只能算到儲存格範圍數值部份共同有的位數,故在輸入資料或匯入資料必須將數值資料的位數統一,以上圖來說,C2:C11的小數位數有的是2位有的是3位,故只能算到小數2位,但D2:D11由於都是小數3位,故可以算到小數3位。做法如下:

1.點取C12儲存格輸入公式:「=SUM(VALUE(LEFT(C2:C11,4)))」後,按Ctrl+Shift+Enter鍵完成輸入。

2.點取D12儲存格輸入公式:「=SUM(VALUE(LEFT(D2:D11,5)))」後,按Ctrl+Shift+Enter鍵完成輸入。

3.點取E12儲存格輸入公式:「=SUM(VALUE(LEFT(E2:E11,4)))」後,按Ctrl+Shift+Enter鍵完成輸入。

4.點取F12儲存格輸入公式:「=SUM(VALUE(LEFT(F2:F11,4)))」後,按Ctrl+Shift+Enter鍵完成輸入,如下圖所示。

注意:這樣算出來的值會有誤差,不建議用。

方法2:利用取代功能

這種方法最好且最符合我們的要求。做法如下:

1.點取「常用 > 編輯 > 尋找與選取」下拉方塊,再選取「取代」選項,開啟「尋找及取代」對話方塊。

2.點取「尋找目標」欄位,輸入「KG」字串,如下圖所示。

3.點取「全部取代」鈕,則時會開啟「Microsoft Excel」對話方塊說完成40項作業,如下圖所示。

 

4.點取「確定」鈕關閉Microsoft Excel」對話方塊。

5.點取「關閉」鈕關閉「尋找及取代」對話方塊。

6.點取C12儲存格輸入公式:「=SUM(VALUE((C2:C11)))」後,按Ctrl+Shift+Enter鍵完成輸入,再將公式複製到D12~F12,如下圖所示。

 

7.點取C13儲存格輸入公式:「=AVERAGE(VALUE((C2:C11)))」後,按Ctrl+Shift+Enter鍵完成輸入,再將公式複製到D13~F13

8.點取C14儲存格輸入公式:「=MAX(VALUE((C2:C11)))」後,按Ctrl+Shift+Enter鍵完成輸入,再將公式複製到D14~F14

9.點取C15儲存格輸入公式:「=MIN(VALUE((C2:C11)))」後,按Ctrl+Shift+Enter鍵完成輸入,再將公式複製到D15~F15

10.點取C16儲存格輸入公式:「=C14-C15」後,按Enter鍵完成輸入,再將公式複製到D13~F13


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()