832

Excel 對含有單位的數值加總

示範檔

範例檔

832.XLSX

結果檔

832F.XLSX

Excel工作表中一般使用者在輸入數值資料時都會知道不可以加上單位,否則會無法計算,但時當資料是從別的系統或電腦傳過來時,就無法確定了,若是資料本身數值是含有單位的會被Excel當成文字無法計算,那有沒有什麼方式其變成可以計算呢?

首先要考慮的是將各個儲存格中的字讓其消失,這時候可以使用一個函數SUBSTITUTE函數。所以公式寫法為「=SUBSTITUTE(A2:A10,"","")」,這時結果如下圖所示,只會顯示對應的A2儲存格數值,其他儲存格數值不會顯示。

接下來我們要將儲存格範圍中的所有數值相加,這時使用到一個函數SUMPRODUCT函數。所以公式更改為「=SUMPRODUCT(SUBSTITUTE(A2:A10,"","")*1)」,這時每一儲存格都乘以1以後再相加。

若要加上數值單位,則公式變更為「=SUMPRODUCT(SUBSTITUTE(A2:A10,"","")*1)&”」,如下圖所示。

【說明】

&”是將前面公式計算出來的數值當成文字,再在其後加上「元」字。


arrow
arrow

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