2024-02-01|閱讀時間 ‧ 約 23 分鐘

EXCEL教學 | 含有前墜詞的儲存格如何快速合計 | 粉絲解題系列

raw-image


看文章教學之前,可以先下載檔案來試著自己做看看哦!!!

檔案下載


有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上當作前贅詞。



只不過是加總而已,讓我直接SUM看看好了!!!

但.....答案好像怪怪的😱,怎麼只有平日的數據加總而已啊~~~

因為含有前贅詞六或日的數字,對於EXCEL來說是文字唷



▶️解題開始

K3=SUM(--IFERROR(--C3:J3,MID(C3:J3,2,9)))


📝函數說明

K3=--C3:J3

將所有加班要計算的範圍都加上兩個負號(--),負負得正的運算過後,如果原本是數值就會出現原本的結果,如果是文字就會出現#VALUE的錯誤提示。

這樣就能順利把原本是數值的加班時數找出來。


=MID(C3:J3,2,9)

因為這個範例前墜詞都是一個字,所以可以利用MID函數將所有要計算的儲存格,從第2個字開始,往後取9個字。

這樣就會得到含前贅詞的假日加班時數。



=--IFERROR(--C3:J3,MID(C3:J3,2,9))
  • 把上面兩個公式利用IFERROR結合再一起。
  • 當--C3:J3非錯誤值時,顯示原時數
  • 當--C3:J3是錯誤值時,執行『MID(C3:J3,2,9)』函數
  • 但MID函數結果出來為文字,所以要加上--進行數值轉換下一步才能加總

延伸閱讀:EXCEL 數字 VS 文字型數字

這樣就會順利得到所有的加班數值的陣列結果。



=SUM(--IFERROR(--C3:J3,MID(C3:J3,2,9)))

最後一步最簡單了,把所有數值的陣列用SUM加總起來就好了!!!

陣列函數:如果EXCEL版本是2019以下(含),輸入資料時用CTRL+SHIFT+ENTER取代ENTER輸入



▶️不用函數方法

如果函數感覺難度比較高一點,也可以利用EXCEL內建功能稍微處理一下,就會變得非常非常簡單了。

  1. 選取資料
  2. CTRL+H
  3. 搜尋目標輸入: 取代成:不要輸入
  4. 搜尋目標輸入: 取代成:不要輸入


J3=SUM(C3:I3)

把六日的前贅詞取代後,這時數據全部都變成數值,就可以直接用SUM加總了。

透過取代先將資料處理後,是不是變得更加簡單了呢!!

  • PS.如果這個需求常常會遇到,每次就都得做一次取代才能得到正確答案





  • 👍喜歡的話可以幫忙案個讚、分享來幫助更多人或是右下珍藏起來哦
  • 💭留言回復「職場生存讚」讓我知道你把這個小技巧學起來了
  • ❤️追蹤我的方格子,學習更多職場小技巧
  • 請我喝杯咖啡,鼓勵我更有動力分享更多優質內容
  • 📈訂閱EXCEL設計新思維,學習更多更深更廣的職場技能

😎可以找到我的地方

  1. LINE社群
  2. IG
  3. FB粉絲團
  4. YOUTUBE
  5. TIKTOK
  6. DCARD

raw-image


分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

效率基地 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.