Excel 轉 [新人原創]EXCEL第一學期 函數入門(1)A

轉 [新人原創]EXCEL第一學期 函數入門(1)A [複製鏈接] .pcb{margin-right:0}

轉自微軟社區OFFICE版塊今天初次光臨了貴論壇(汗顏),希望能為廣大的MS OFFICE用戶帶來一些幫助,特發此貼,今後我會繼續發出此貼的後續內容,有錯誤的地方希望能得到大家的指正,大家共同進步。我想,我們的社區不能只是作為回答用戶問題的工具,而應該作為OFFICE學習的園地,並偏重於對於辦公軟體的整體理解。只注意解決問題而不注意如何解決問題我們必將遇到更多的問題。在以前的教學工作中,我發現很多企業中的國外學員普遍OFFICE水平較高,可以說他們更進一步的挖掘了軟體的強大功能,要提高自己的軟體使用水平,只需要知道一點:都說MS OFFICE好,到底好在哪裡了,未來的一段時間我們將一同來探討。說到這裡有人會說:OFFICE我都會,遇到問題上網查查就解決了,但是在實際工作中,我們遇到的問題包羅萬象,有些在網上也無法找到好的解決方案,那不如我們就一同把我們日常使用的心得寫出來,讓大家在遇到此類問題的時候少走一些彎路吧。本系列貼由大家都會的EXCEL開始,由EXCEL中大家都會的EXCEL SUM函數開始。--------------------------------------------------------------------------------------------------函數入門(1)的內容--在只使用SUM的條件下完成下列工作:A SUM函數的一般使用B 條件統計 取代COUNTIF函數C 多條件統計D 條件求和 取代SUMIF函數E 多條件求和F 不使用速扣數直接計算個人所得稅 分級累進求和如果您對上述內容都已經了解,請返回主目錄,去看別人貼子,並等我更新下一篇教程。A SUM函數的一般使用我和大家一樣,就略過了,需要注意的是SUM函數有一個快捷鍵 ALT + =,能讓您省兩秒鐘。B 我們經常要做這樣的工作,A1:A20之中一些重複的值如「AAA」我們要統計他們的個數,我們一般使用函數=countif(a1:a20,"aaa")我們也可以這樣做,在公式欄中輸入=sum(a1:a20="AAA"),然後不要直接按回車,同時按下CTRL+SHIFT+回車,這時,公式會變為{=sum(a1:a20="AAA")},花括弧是自動加上的。解釋:a1:a20="AAA"實際上是用A1:A20所有單元格內容與「AAA」比較,相等則為TRUE,不等則為FALSE,得到一列20個數據,既一串TRUE與FALSE的組合,在函數中,TRUE參與運算後等於1,FALSE參與運算後等於0,把這些數加起來等於幾就是有幾個1,有幾個1就說明有幾個是真的等於「AAA」的,就可以統計出正確結果。有人說,為什麼COUNTIF可以用還要用SUM函數,因為這個函數使用了數組的概念,將會使你以後對於函數的認識產生很大變化,就用這個例子作為數組的入門吧。C 有了上面的知識我們做多條件統計就容易的多了,求A1:A20中是「AAA」且B1:B20中是「BBB」的行有多少,{=SUM((a1:a20="AAA")*(b1:b20="BBB"))}。同樣的,使用起來不能直接按回車,要按下CTRL+SHIFT+回車。解釋:同上面的解釋一樣,這一次SUM中的(a1:a20="AAA")*(b1:b20="BBB")得到兩列值,這兩列值都是一串TRUN和FALSE的組合,相乘時候同一行的兩個TRUE(1)或者FALSE(0)相乘,當且僅當兩個值都是1的情況結果才是1,(例如A1中內容是AAA,比較後結果為TRUE,B1中是BBB,比較後結果也是TRUN,兩個TRUE相乘,1*1=1;否則任何一個值是FALSE,相乘後的結果都是0),相乘後得到了一串1和0的組合,反過來說,如果這串數的第三個數是1,那麼第三行兩個比較的結果肯定都是TRUE,即可以肯定:a3="AAA"且b3="BBB",符合條件.那麼我們相加一下這一串數,等於多少就是有多少個1,也就是有多少個兩個條件都符合的值。怎麼樣,是不是很方便呢。如果您以前沒有使用過數組公式,您一定要把上面的內容仔細理解清楚再看後面的內容,這個可以作為您數組公式的入門。從您真正理解上面的公式開始,函數對您來說就應該是一個字謎遊戲,您會漸漸發現它的樂趣。同樣的問題希望您能繼續自己想一想,現在已經解決了多條件求和的問題(注意,可不是雙條件求和),那麼您對於更多的條件(例如a列=「AAA」,且b列=「BBB」,且c列=「CCC」...且n列=「NNN」的值有多少行)是不是也知道怎麼辦了呢,應對更多的條件,不使用數組的話就不是很好用函數解決了。D 有時候我們也會遇到很多這類問題:A列中是銷售項目(例如:海洛因,可卡因),B列中是數字格式贏利金額(例如:1000,600),這個表記錄了一段時間的銷售流水帳。有一天,你要統計買海洛因一共掙了多少,一般用SUMIF函數:=sumif(a1:a20,"海洛因",b1:b20),看完前面示例的朋友,是不是您已經想到了用數組了,這樣:{=sum((a1:a20="海洛因")*(b1:b20))}.解釋:a1:a20="海洛因"的比較中,單元格內容是海洛因的則為TRUE,即等於1,否則等於0。這個1或者0乘以後面的具體錢數,0乘以錢數為0,1乘以錢數還是錢數,這樣(a1:a20="海洛因")*(b1:b20)得到的一串數是具體錢數和0的組合,A列中是海洛因的得到的就是錢數,不是海洛因的都是0,這樣把所有的這一串數加起來,就得到了販賣海洛因的贏利金額了。--------------------------------------------------------------------------------------------------今天就先寫到這裡,示例E和示例F將在下一篇帖子([新人原創]EXCEL第一學期 函數入門(1)B)中學習,也免得大家看了文字太多影響學習效果,我們一步一步來,系統學習一下。其實綜合示例C和示例D,您應該知道示例E的解決方法了,要重點說一下,我們頻繁的使用數組計算,在上面的示例中,您選定的兩列的元素個數一定要相同,否則會有錯誤。我們今天只是粗略的了解一下數組,不去深入的探討技巧性問題。我的切身體會:函數用的好不好,在於看思路,不是看你掌握的函數有多少個。用EXCEL不會用函數等於洞房時只會接吻,用函數不會用數組同理。看我寫的這麼累,會用的給捧捧場,不會的仔細看一看,有問題跟貼提問,沒問題的小小支持一下。如果大家感興趣我將繼續寫下去,不感興趣我要寫別的內容啦:) 如果您能有所收穫,將是對我最大的鼓勵!

推薦閱讀:

命理學入門之十神訣律(正官篇)
範圍神數起例入門
摩登舞入門 -華爾茲基本舞步(Egils Smagris)
推薦 | 佛教入門書(一)
教你快速查自己的五行屬性,入門篇(一看就會,一試就廢)

TAG:原創 | 函數 | 新人 | Excel | 入門 |