聯系我們contact

電話(huà):027-59760188-801

地址:武漢市東湖高(gāo)新開發區(qū)光(guāng)谷大(dà)道120号現代森林(lín)小鎮A座609室

一個(gè)差點被Excel公式破壞的(de)姻緣——你未必全懂(dǒng)的(de)運算(suàn)符

發布時(shí)間:2018-10-30 浏覽次數:372次

小編前日與藥廠老友重聚,席間觥籌交錯,望著(zhe)滿面春風的(de)QC同事小甲,想起了(le)一件趣事。當年小甲在我們的(de)鼓動下(xià),熱(rè)情洋溢地給QA的(de)部花阿憶寫了(le)封表白信。很快(kuài)收到回信的(de)小甲卻失落了(le)起來(lái),原來(lái)阿憶僅僅回給了(le)小甲一行奇怪的(de)内容:

((9^(1/2)+3<>4&5)+8^1/2)&((3>2)+1)&((3*-20%&7)+0.67)

看著(zhe)摸不著(zhe)頭腦(nǎo)的(de)小甲,小編怎會承認自己也(yě)懵了(le)圈?

好在夠執著(zhe),小甲最終明(míng)白了(le)阿憶的(de)心意。原來(lái)做(zuò)QA的(de)阿憶精通(tōng)Excel,腼腆的(de)(裝x?)她是在用(yòng)Excel公式表達心意。

看著(zhe)這(zhè)個(gè)公式,你是否也(yě)像當年的(de)小甲和(hé)小編,一樣懵了(le)圈?

如果不問度娘、不問他(tā)人(rén)(當然也(yě)不能直接把這(zhè)公式敲進Excel),你算(suàn)不出結果。那麽就和(hé)小編一起來(lái)了(le)解下(xià)Excel的(de)運算(suàn)符和(hé)運算(suàn)規則吧。

上述公式中的(de)運算(suàn)符總共可(kě)分(fēn)爲以下(xià)3類:

一 、算(suàn)數運算(suàn)符

+、-、*、/、^、%,分(fēn)别表示加、減、乘、除、乘方、百分(fēn)比。加減乘除大(dà)家在幼兒(ér)園就學會了(le),小編就不再贅述。

^是乘方,一種指數運算(suàn),舉例4^2=16;如果第二個(gè)數據(指數)是分(fēn)數,就相當于開根号,例如4^(1/2)=2。%是百分(fēn)比,等于數值除以100,一些人(rén)有時(shí)可(kě)能會這(zhè)樣寫公式:sum(3,5)%,其實就是3加5的(de)和(hé)除以100,結果等于0.08。

算(suàn)術運算(suàn)順序是:^和(hé)%最先算(suàn),*和(hé)/次之,+和(hé)-最後算(suàn)。

二 、文本運算(suàn)符

&,又名連接符,多(duō)用(yòng)于合并幾列數據。需要注意的(de)是參與文本運算(suàn)後得(de)到的(de)都爲文本類型結果。

下(xià)圖所示的(de)A、B兩列數據,點擊C1單元格,在編輯欄中寫下(xià)公式=A1&B1,回車後向下(xià)拖動或者雙擊填充單元格,得(de)到結果。

Excel表格裏默認文本靠左,數據靠右,上圖中靠右的(de)數字6和(hé)9通(tōng)過連接符得(de)到靠左的(de)69,其實已經變成了(le)文本類型的(de)數字,通(tōng)常情況下(xià)是無法在函數中運算(suàn)的(de)。接下(xià)來(lái)小編進行一下(xià)确認,在D1單元格輸入函數=SUM(B1,C1),結果爲9。

文本型數字也(yě)可(kě)以參與計算(suàn):

在E1單元格輸入公式=B1+C1,結果爲正确值78。

把SUM函數裏默認的(de)逗号改爲加号後,也(yě)能得(de)到正确的(de)結果。當然改爲其他(tā)算(suàn)數運算(suàn)符,69也(yě)會作爲數字參與計算(suàn)。

劃重點:通(tōng)常情況下(xià)函數會忽略文本類型的(de)字符,但在函數中手動加上算(suàn)數運算(suàn)符或比較運算(suàn)符後,文本型數字也(yě)會被當作數字參與計算(suàn)。

我們可(kě)以這(zhè)樣來(lái)理(lǐ)解:函數遇到文本型數字時(shí)它會認爲文本不需要計算(suàn)。但輸入公式或在函數中手動加上算(suàn)數\比較運算(suàn)符時(shí),就等于告訴Excel,這(zhè)個(gè)文本類型的(de)數字就是數字,需要将它看作數字參與計算(suàn),故可(kě)得(de)正确結果。

此外還(hái)需要留心的(de)是,小編的(de)上述操作都是直接引用(yòng)單元格,如果在公式中輸入文本時(shí)還(hái)需要加上英文雙引号。

在C1單元格輸入公式=6&9,得(de)到的(de)結果依然是69。

但在C2單元格輸入公式=84&消毒液,卻出現了(le)錯誤結果。

給消毒液加上英文雙引号後,結果就對(duì)了(le)。

劃重點:在公式中輸入文本時(shí)必須加英文雙引号,原因是當文本出現在公式中時(shí),Excel會認爲你引用(yòng)了(le)自定義單元格名稱,就會自動查找名稱是消毒液的(de)單元格區(qū)域,沒找到,就返回”#NAME?”。

三 、比較運算(suàn)符

>、<、=、>=、<=、<>,通(tōng)過它們得(de)到的(de)結果都是邏輯值。FALSE是假結果,數學運算(suàn)時(shí)爲0;TRUE是真結果,數學運算(suàn)時(shí)爲1。

點擊C1單元格,在編輯欄裏輸入=2>1時(shí),結果爲TRUE。

點擊C2單元格,在編輯欄裏輸入=2<1時(shí),結果爲FALSE。

>=表示大(dà)于或等于,<=表示小于或等于,滿足任何一個(gè)條件就判定爲TRUE,都不滿足則返回FALSE。<>其實就是不等于,與等于号”=”相對(duì),隻要不相等就判定爲TRUE。

介紹完上述的(de)三種運算(suàn)符後,我們還(hái)應熟記它們之間的(de)運算(suàn)規則:算(suàn)數運算(suàn)符最先算(suàn),文本運算(suàn)符次之,比較運算(suàn)符最後算(suàn)。如果想改變計算(suàn)順序,就得(de)加括号。

過小編的(de)講解,想必大(dà)家現在都能算(suàn)出文章(zhāng)開篇公式的(de)結果了(le)吧?歡迎在留言處寫出你的(de)答(dá)案哦!