欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Excel中的有趣的bug有哪些

這篇文章主要介紹“Excel中的有趣的bug有哪些”,在日常操作中,相信很多人在Excel中的有趣的bug有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Excel中的有趣的bug有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務遷安,十余年網(wǎng)站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

Excel 1.0早在1985年正式進入市場,距今已經有36年了,雖然在推出時市面上已經有了類似軟件Lotus 1-2-3,但Excel仍然憑借著其對競品在功能上的全面超越,再加之和Windows環(huán)境的直接捆綁,直接將Excel推向了電子表格辦公軟件的王者的地位。

但在今天這篇文章里,我們不是為了講Excel中那些大家已經耳熟能詳?shù)墓δ?,讓我們一起來看看,即便強大如Excel也會有的一些令人費解的計算結果吧!

1900年2月29日 

小學生都知道在我們現(xiàn)在使用的公歷(格里高利歷)中規(guī)定:年份是4的倍數(shù),且不是100的倍數(shù)的,為閏年;年份為100的倍數(shù),必須是400的倍數(shù)才是閏年。 

 Excel中的有趣的bug有哪些

那么1900年并不滿足上述條件不是閏年,但是在Excel中卻存在1900年2月29日這天,通過拖拽填充的方式,可以看到2月28日之后是29日。是因為Excel還在使用4年一潤的儒略歷嗎?經過測試在Excel中并不存在2100年2月29日,那為什么只有1900年這一天錯了? 

Excel官方給出過回復,這是Excel前身Lotus 1-2-3的一個bug,但是修復問題會導致歷史文件出現(xiàn)一天的誤差,出于對老文件的兼容,同時這個Bug影響很小,Excel并未修復這個bug,1900年2月29日保留至今 。

38/12/31是1938還是2038 

進入21世紀一個百年輪回開始,日常中我們習慣只說年份的兩位例如1987年簡稱87年,2002年簡稱02年。在Excel中也支持2位年份的輸入,例如輸入87/12/31,自動識別為1987/1231;輸入20/12/31自動識別為,2020/12/31??墒窃谳斎?0/12/31卻又變會1930年了,Excel按照什么規(guī)則判斷年份呢? 

 Excel中的有趣的bug有哪些

在這里Excel有一個2029規(guī)則,記輸入00-29中的數(shù)字會自動識別為21世紀,其余則是20世紀,如果想輸入29年之后的年份,就需要輸入四位數(shù)字了。當然也可以通過修改操作系統(tǒng)設置來改變2029這個節(jié)點,具體可參考Excel的官方說明: https://docs.microsoft.com/zh-cn/office/troubleshoot/excel/two-digit-year-numbers 。

兩數(shù)不相等 

在Excel中輸入=1.2-1.1=0.1,回車后計算結果為FALSE,這說明1.2減1.1的結果不是0.1,是Excel算錯了嗎?可是輸入=1.2-1.1確實顯示0.1啊。 

 Excel中的有趣的bug有哪些

這的確是Excel算錯了,但是這個并不是Excel特有的錯誤,而是計算機2進制特性導致的浮點數(shù)計算精讀誤差問題。簡而言之,計算機計算過程使用二進制,對于1.2-1.1的結果為2進制循環(huán)小數(shù),在存儲時會進行小數(shù)截斷,導致出現(xiàn)誤差。 

如果在Excel中設置顯示位數(shù)20位就會發(fā)現(xiàn)實際計算值為0.09999999999999990000。 

 Excel中的有趣的bug有哪些

通常對于誤差較小的結果,Excel可以自行修正,但是向1.2-1.1的結果Excel卻沒有處理。 

因此,在進行數(shù)值比較的時候使用ROUND是一個好習慣,可以根據(jù)業(yè)務場景涉及到的小數(shù)范圍設置參數(shù)。例如:=ROUND(1.2-1.1, 10)=0.1。 

 Excel中的有趣的bug有哪些

由于計算誤差想要得到一個四舍五入的2為小數(shù),需要進行2次ROUND,首先修正誤差,然后再四舍五入保留2位小數(shù)。對于所有操作計算都做兩次ROUND過于繁瑣,這里可以使用Excel提供的另一個設置,使用“顯示精度”,這樣Excel在存儲計算時,會按照單元格設置的顯示小數(shù)位數(shù)來保留精度。 

 Excel中的有趣的bug有哪些

但是要注意,后續(xù)計算需要真實的計算結果還是格式化后的結果,不正確的使用這個功能可能會導致誤差越來越大。 

數(shù)字不計算 

 Excel中的有趣的bug有哪些

如截圖,單元格中對SUM結果為0,同時單元格左上角有綠色三角提示“以文本形式存儲的數(shù)字“。這個提示就是SUM結果為0的原因,這些數(shù)字實際存儲格式為文本,而文本并不參加數(shù)字的運算。 

這里有個概念是存儲格式,當在Excel單元格中輸入數(shù)字0,Excel默認會以數(shù)字格式作為存儲,也就是前面說的2進制,但是如果先設置這個單元格類型為文本,則0當作文本。在Excel中數(shù)字和日期默認靠右顯示,文本靠左。 

這也是我們經常在輸入電話號碼和身份證號是存在的問題,輸入身份證號后,顯示成了科學計數(shù)法,這里就需要先設置單元格為文本再輸入。 

到此,關于“Excel中的有趣的bug有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

當前名稱:Excel中的有趣的bug有哪些
文章起源:http://chinadenli.net/article4/jiigoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、營銷型網(wǎng)站建設、小程序開發(fā)外貿建站、建站公司虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化