函數(shù),是Excel區(qū)別于其他軟件的神奇之處,然而我們中的太多人都把Excel用成了普通的表格工具。今天就和大家一起分享幾個常用函數(shù)的用法。
1. NETWORKDAYS和WORKDAY函數(shù)
如果你的老板問你,今天距離元旦還要工作多少天?
你難道真的要對著日歷一天天去數(shù)、一月月去算嗎?
Excel里的networkday 函數(shù)返回起始日期和結(jié)束日期之間完整的工作日數(shù)值。工作日不包括周末和專門指定的假期。
可以使用 NETWORKDAYS函數(shù),根據(jù)某一特定時期內(nèi)雇員的工作天數(shù),計算其應(yīng)計的報酬。
而如果你的老板有一天忽然開始思考未來,問你,從現(xiàn)在開始再工作1000天,是哪年哪月哪日?
別哭……
有這樣的老板不是你的錯。丟給他這個GIF圖:
沒錯,這個函數(shù)返回的常常是個數(shù)字,不是Excel算錯了,是你的數(shù)字格式有問題,按下Ctrl+Shift+3,就能顯示日期哦!
2. IF函數(shù)
If函數(shù)的意思就是“如果”啦,如果滿足某個條件,就返回一個值,如果不滿足,就返回另一個。
If函數(shù)的語法是這樣的:
IF(logical_test, value_if_true, [value_if_false])
其中,logical_test 是要測試的條件。 value_if_true是這個測試的結(jié)果為 TRUE 時希望返回的值。
比如下面這個GDP表格里,根據(jù)數(shù)值是否高于500萬來給對應(yīng)的國家打上“poor”或“rich”的標簽。
3. SUMIF 函數(shù)
Sum的意思是“加和”,再加上“IF”,意思就是對范圍中符合指定條件的值求和。 例如,在含有數(shù)字的某一列中,需要對大于 1000000 的數(shù)值求和。 請使用以下公式:
4. Trim() 函數(shù),處女座福音1
這個函數(shù)可以輕松把單元格內(nèi)容里的空格去掉。
例如=trim(A1),如果A1單元格里有空格,這個公式會只顯示其中非空格的內(nèi)容。
5. Clean()函數(shù),處女座福音2
Clean函數(shù)可以用來刪除文本中不能打印的內(nèi)容。
其他應(yīng)用程序或者其他格式的數(shù)據(jù)導(dǎo)入到Excel里,經(jīng)常會有一些莫名其妙的亂碼和字符?,F(xiàn)在,只消一個神奇的Clean函數(shù)你的數(shù)據(jù)就立馬變得干凈整齊啦!
比如下面這個函數(shù)應(yīng)用之后,莫名其妙的多行空格就不見了。
6. SUBTOTAL函數(shù)
SUBTOTAL函數(shù)其實是個函數(shù)組,就是返回一個列表或數(shù)據(jù)庫中的分類匯總情況。
SUBTOTAL函數(shù)可謂是全能王,可以對數(shù)據(jù)進行求平均值、計數(shù)、最大最小、相乘、標準差、求和、方差。想算什么算什么有木有!
7. SUMPRODUCT函數(shù)
這個函數(shù)的功能是在給定的幾組數(shù)組中,將數(shù)組間對應(yīng)的元素相乘,并返回乘積之和。
SUMPRODUCT函數(shù)的語法是:
SUMPRODUCT(array1, [array2], [array3], ...)
其中Array1是必需的,其相應(yīng)元素需要進行相乘并求和的第一個數(shù)組參數(shù)。Array2, array3……都是可選的。
比如,下面這個里面的函數(shù)目的就是把兩組數(shù)字對應(yīng)乘起來再加和。
8. Text函數(shù)
Text函數(shù)能夠?qū)?shù)值轉(zhuǎn)化為自己想要的文本格式。
TEXT 函數(shù)還可以使用特殊格式字符串指定顯示格式。 要以可讀性更高的格式顯示數(shù)字,或要將數(shù)字與文本或符號合并時,此函數(shù)非常有用。
例如,要將C 1單元格 數(shù)字的格式設(shè)置為美元金額,而且保留兩位小數(shù),您可以使用下列公式:
=TEXT(C1,'$0.00') & '每小時'
Text函數(shù)的語法為:=text(value,format_text)
Value為數(shù)字值。
Format_text為設(shè)置單元格格式中自己所要選用的文本格式。
9. SMALL & LARGE 函數(shù)
SMALL函數(shù)可以用來找到一串數(shù)據(jù)中的第n小的值。
例如SMALL(B2:B20,3)能夠找到B2到B20的范圍內(nèi)第3小的數(shù)字。
同理,LARGE函數(shù)就是用來找最大值的啦。
看看下面這些國家里排名倒數(shù)第三的國家GDP是多少?
10. INDEX+MATCH函數(shù)
INDEX+MATCH函數(shù)堪稱是Excel里的神器,很多人甚至將這個函數(shù)的使用熟練程度作為判斷其Excel掌握情況的標準!
這兩個函數(shù)有些復(fù)雜,搬好小板凳,我們來慢慢說。
index(r,n)是一個索引函數(shù),在區(qū)域r內(nèi),返回第n個單元格的值。
而 match(a,r,t)是一個匹配函數(shù),t為0時,返回區(qū)域r內(nèi)與a值精確匹配的單元格順序位置;t為1時返回區(qū)域r內(nèi)與a值最接近的單元格順序位置(漢字通常按拼音字母比較,數(shù)字按值比較,數(shù)值符號按位值比較)。
通常可以將兩個函數(shù)聯(lián)合起來進行表間關(guān)聯(lián)關(guān)系查詢,通過match函數(shù)找到匹配單元位置號,再用這個位置號,通過index函數(shù)找到與匹配值對應(yīng)的關(guān)聯(lián)值。
還是不懂?沒關(guān)系。
現(xiàn)在小編得到這么一組零件的規(guī)格數(shù)字(不要問小編要零件做什么用,小編本來就是搬磚的,今天為了你們也是蠻拼的)。
……
這個表格還很長,估計有個……100行吧。意思就是,左側(cè)的規(guī)格,對應(yīng)右側(cè)的重量。
現(xiàn)在小編拿到一大堆這樣的零件,經(jīng)過千辛萬苦,終于把這些零件的規(guī)格都搞清楚了,并且列出了下面組數(shù)字。
現(xiàn)在,老板忽然走過來:
小編,對,就是你!再對照表格,把每個零件的重量給我標記出來!
……
100多個你讓小編一個一個填!那要是1000多個呢???
小編想摔桌子,憑什么讓我搬磚!
但是我忍住了。因為小編早已看穿了一切。
我留了一手,Index+Match剛好配上用途!
通過在前面的那組數(shù)字中查找規(guī)格,我很快得出了對應(yīng)的重量。
我們來看看到底怎么算的。
=INDEX($B$2:$B$100,MATCH(D2,$A$2:$A$100,0))
這個公式里,MATCH(D2,$A$2:$A$56,0)的意思是在A2到A100的區(qū)域里查找和D2(也就是你的零件)規(guī)格“嚴格匹配”的那一行,“0”的意思就是嚴格匹配。
找到這一行的數(shù)字之后。Index函數(shù)的功能就是在B2到B100的區(qū)域內(nèi)找到這一行,并且返回相應(yīng)的重量數(shù)字。
于是你的零件重量不就出來了?
之所以都加了“$”是為了讓這個區(qū)域“絕對引用”,不管我怎么下拉,這個區(qū)域都是固定的。
聯(lián)系客服