EXCEL文字型數字導致公式出錯怎麼辦
一、場景
根據相關則定,離退休黨員每月應交黨費,是以實際領取養老金為計算基數,5000元以下(含5000元)的按0.5%交納黨費,5000元以上的按1%交納黨費。
某單位一些離退休黨員交納7月份黨時,發現黨費翻倍了,都問怎麼回事?計算黨費的小王檢查了黨費計算公式:=IF([@退休工資]>5000,[@退休工資]*0.01,[@退休工資]*0.005),發現公式是對的,再看他們的黨費計算基數養老金資料,也沒問題,但發現所有黨員不論養老金是否大於5000,都是按1%的標準計算的。他問我為什麼公式和資料都是對的,但結果卻出錯了,是哪裡出問題了。
二、問題在哪呢?
原來7月份社保部門調整了養老金,小王直接用社保部門提供的養老金計算黨費,而社保部門提供的數字是文字型數字,文字型數字在if函式判斷是否大於5000時,不論數字是否大於5000,都會判定為大於5000,所以都按1%標準計算,導致計算出錯。
文字型數字,顧名思義,就是以文字形式儲存的數字,類似上圖中左上角那個綠色三角標誌的,就是文字型數字。
文字型數字在計算和公式運用時會出問題,比如求和、求最大值和最小值的結果都為0,求平均值和標準偏差等也會出錯!前面小王出錯的原因就是文字型數字!!
三、如何將文字型數字轉為可以計算的真實數字呢?
1、最笨的方法:將格式改為常規或數字,然後就可以逐個單元格雙擊!如果只有幾個數字還可以,但成千上萬的數字這效率就太低了!
2、最快、最簡單的方法:直接轉換
選中文字型數字,左上角會出現一個感嘆號的提示符,點選提示符旁邊的小三角,在下拉選單中選擇轉換為數字。
3、運算的方法:利用選擇性貼上做加減乘除運算
加減運算:
① 滑鼠放在表格旁邊的空單元格,右鍵複製(或用快捷鍵CTRL C)
② 選中所有需轉換的文字型數字,選擇性貼上,選擇加或減。空單元格沒有資料,即為0,一個數加或減0都是原數,但文字型數字通過運算後就轉換為數字了。
乘除運算:
① 在表格旁邊的空單元格輸入1,右鍵複製這個單元格(或用快捷鍵CTRL C)
② 選中所有需轉換的文字型數字,選擇性貼上,選擇乘或除。一個數乘1或減除1都是原數,但文字型數字通過運算後就轉換為數字了。
3、分列的方法
① 選中文字型資料
②點資料→分列
③在分列嚮導中直接選擇下一步→下一步→完成即可,中間不用選擇,直接按預設。
知道了什麼樣的數字是文字型數字,掌握了文字型資料轉換真正數字的方法,下次再也不用擔心出現公式和資料都對了,但結果確錯了的情況了!
我是EXCEL學習微課堂,頭條教育視訊原創作者,如果我的分享對您有幫助,歡迎點贊、收藏、評論、轉發和讚賞!更多的EXCEL技能,可以關注今日頭條“EXCEL學習微課堂”。