辦公軟件是指可以進(jìn)行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數(shù)據(jù)庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細(xì)化等方向發(fā)展。辦公軟件的應(yīng)用范圍很廣,大到社會統(tǒng)計(jì),小到會議記錄,數(shù)字化的辦公,離不開辦公軟件的鼎力協(xié)助。另外,政府用的電子政務(wù),稅務(wù)用的稅務(wù)系統(tǒng),企業(yè)用的協(xié)同辦公軟件,這些都屬于辦公軟件。 在 Word 中,表格公式函數(shù)共有18個(gè),最常用的為求和與求平均值,像 IF()、AND()、OR()、NOT() 以及它們的組合可能平常用得不多,但偶爾會遇到,因此,本篇將介紹 Word 表格所有18個(gè)公式函數(shù)的使用實(shí)例,其中常用的求和、求平均值與求最大值最小值四個(gè)函數(shù)在前一篇已經(jīng)介紹了,本篇還將作進(jìn)一步介紹。
自 Word2003 以來,Word 表格公式函數(shù)就一直是18個(gè),Word2016 也仍然是18個(gè)函數(shù)。為便于理解,在介紹每個(gè)函數(shù)時(shí),將先介紹它們的表達(dá)式,然后再結(jié)合具體的表格數(shù)據(jù)說明使用方法。在18個(gè)函數(shù)中,有些只是單獨(dú)使用,有些可以組合使用,例如 IF() 常與 AND()、OR()、NOT() 組合使用,對于這類函數(shù),除介紹單獨(dú)使用實(shí)例外,還介紹組合使用實(shí)例。
一、IF()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=IF(A2 > B2, 1, 0)
IF 就是“如果”的意思,是條件判斷語句;表達(dá)式的意思是:如果 A2 大于 B2,返 1,否則返回 0;也就是為真時(shí),返回 1,為假時(shí),返回 0。
提示:表達(dá)式都是任意寫的,不是固定格式。IF 中的 A2 > B2 可以換成 C2 < D2,還可以換成 A2 + B2 = C2 等。下面介紹的的函數(shù)表達(dá)式也一樣。
應(yīng)用實(shí)例:
1、同樣以產(chǎn)品表為例,假如對服裝的月銷量進(jìn)行比較,比較“新款修身女長褲”與“夏季女裝”的月銷量上。把鼠標(biāo)定位到“比較”行“月銷量”列,單擊“公式”,在彈出窗口“公式下面”輸入 =IF(D2>D3,1,0),如圖1所示:

圖1
2、單擊“確定”后,單元格中已經(jīng)自動(dòng)填入了 0,如圖2所示:

圖2
因?yàn)?ldquo;新款修身女長褲”的月銷量(即 D2)是 56,“夏季女裝”的月銷量(即 D3)是 189,D2 不大于 D3,所以返回 0。
Word2016 單元格用字母和數(shù)字組合表示法:列用字母表示寫在先,行用數(shù)字表示寫在后;例如 D2,D 表示第四列,2 表示第二行;注意:表頭算第一行。
二、AND()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=AND(A2 > B2, C2 + D2 = E2, …)
AND 是“同時(shí)、并且”的意思,用于滿足兩個(gè)以上條件的判斷;表達(dá)式的意思是:如果所有條件都為真(成立),返回1,否則返回0,也就是說只要有一個(gè)條件不成立就返回0。
例如:AND(3 > 1, 4 + 6 = 10),兩個(gè)條件都為真,返回1;AND(5 - 1 = 3, 6 < 8),第一個(gè)條件 5 - 1 = 3 顯然不成立,盡管第二個(gè)條件成立,依然返回 0。
應(yīng)用實(shí)例:
1、假如要判斷服裝價(jià)格的高低。把光標(biāo)定位到“比較”行“價(jià)格”列,打開“公式”窗口,并輸入公式 =AND(C2<C3,C4>C5),如圖3所示:

圖3
2、單擊“確定”后,單元格中已經(jīng)自動(dòng)填入了 1,如圖4所示:

圖4
因?yàn)?C2(85.65)小于 C3(98.35),C4(68)大于 C5(45.96),兩個(gè)都成立,所以返回 1。
三、OR()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=OR(A2 > B2, C2 < D2, E2 + F2 = H2, …)
OR 是“或”的意思,用于兩個(gè)以上條件的判斷;表達(dá)式的意思是:不管有多少個(gè)條件,只要有一個(gè)條件成立,就返回 1;所有條件都不成立才返回 0。
應(yīng)用實(shí)例:
1、假如要比較服裝總銷量。把光標(biāo)定位到“比較”行“總銷量”列,打開“公式”窗口并輸入 =OR(E2>E3,E3+E4>E5),單擊“確定”,單元格中已經(jīng)自動(dòng)填上了 1,公式及返回值如圖5所示:

圖5
2、盡管 E2(187)> E3(8960)不成立,但 E3(8960) + E4(5738) > E5(7530)成立,只要有一個(gè)成立就返回 1。
四、NOT()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=NOT(A2 > A3)
NOT 是“非”的意思,也就是真返回假,假返回真;表達(dá)式的意思是:如果 A2 大于 A3,返回 0;反之,返回 1。
應(yīng)用實(shí)例:
1、假如有一張學(xué)生成績表,要比較學(xué)生成績。把光標(biāo)定位到“比較”行“高數(shù)”列,打開“公式”窗口并輸入 =NOT(B2>B3),單擊“確定”,單元格中已經(jīng)自動(dòng)填上了 1,公式及返回值如圖6所示:

圖6
2、盡管 B2(76)> B3(83)不成立,不成立的“非”就是成立,所以返回 1。
五、ABS()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=ABS(A2)
=ABS(A2) 返回 A2 的絕對值。例如:A2 = -5,=ABS(A2) 返回 5。
應(yīng)用實(shí)例:
假如有一張表格,第一列第三行的值為 -28,要取它的絕對值,就可以用公式 =ABS() ,即 =ABS(A3),返回 28。
六、AVERAGE()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=AVERAGE(A2,A4),或 =AVERAGE(ABOVE),或 =AVERAGE(LEFT)
AVERAGE 是“平均”的意思,AVERAGE()函數(shù)就是求平均值;它有三種表達(dá)式:
=AVERAGE(A2,A4) 表示求第一列第二行和第四行的平均值;
=AVERAGE(ABOVE) 表示從上到下求某列的平均值;
=AVERAGE(LEFT) 表示從左到右求某行的平均值。
應(yīng)用實(shí)例:
在上一篇《Word2016 表格數(shù)據(jù)的公式計(jì)算(求和、平均值)》已經(jīng)舉了 =AVERAGE(ABOVE) 的實(shí)例,下面再列舉一個(gè) =AVERAGE(A2,A4) 的實(shí)例。
1、仍以學(xué)生成績表為例,假如要求英語的平均分。把光標(biāo)定位到“比較”行,“英語”列,打開“公式”窗口,輸入公式 =AVERAGE(C2,C3,C4,C5),單擊“確定”,單元格中已經(jīng)有平均分 84,公式及計(jì)算返回值如圖7所示:

圖7
2、值得注意的是,要求哪幾個(gè)單元格的平均值,必須每個(gè)單元格都寫上。
七、SUM()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=SUM(A2,A4),或 =SUM(ABOVE),或 =SUM(LEFT)
SUM 是“和”的意思,SUM()函數(shù)就是求和;它與 =AVERAGE() 相似,也有三種表達(dá)式:
=SUM(A2,A4) 表示求第一列第二行和第四行的和;
=SUM(ABOVE) 表示從上到下求某列的和;
=SUM(LEFT) 表示從左到右求某行的和。
應(yīng)用實(shí)例:
在上一篇《Word2016 表格數(shù)據(jù)的公式計(jì)算(求和、平均值)》已經(jīng)舉了 =SUM(ABOVE) 的實(shí)例,下面再列舉一個(gè) =SUM(A2,A4) 的實(shí)例。
1、仍以學(xué)生成績表為例,假如要求“法律”科目的總分。把光標(biāo)定位到“比較”行,“法律”列,打開“公式”窗口,輸入公式 =SUM(D2,D3,D4,D5),單擊“確定”,單元格中已經(jīng)有總分 341,公式及求和返回值如圖8所示:

圖8
2、實(shí)例中之所以寫每一個(gè)單元格,目的是說明:要求哪幾個(gè)單元格的和,必須每個(gè)單元格都寫上,而不能從某個(gè)單元格到某個(gè)單元格。
八、COUNT()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=COUNT(A2,A4),或 =COUNT(ABOVE),或 =COUNT(LEFT)
COUNT 是“統(tǒng)計(jì)、計(jì)數(shù)”的意思,COUNT()函數(shù)就是統(tǒng)計(jì)有多少個(gè)數(shù)字;它與 =AVERAGE() 相似,也有三種表達(dá)式:
=COUNT(A2,A4) 表示統(tǒng)計(jì)第一列第二行和第四行的數(shù)字個(gè)數(shù);
=COUNT(ABOVE) 表示從上到下統(tǒng)計(jì)某列的數(shù)字個(gè)數(shù);
=COUNT(LEFT) 表示從左到右統(tǒng)計(jì)某行的數(shù)字個(gè)數(shù)。
應(yīng)用實(shí)例:
1、仍以學(xué)生成績表為例,假如要求統(tǒng)計(jì)“數(shù)電”的數(shù)字個(gè)數(shù)。把光標(biāo)定位到“比較”行,“數(shù)電”列,打開“公式”窗口,輸入公式 =COUNT(E1,E3,E5),單擊“確定”,單元格中已經(jīng)統(tǒng)計(jì)出數(shù)字個(gè)數(shù) 2,公式及統(tǒng)計(jì)返回值如圖9上圖所示:

圖9
2、為什么寫了三個(gè)單元格只返回 2 呢?因?yàn)?E1 為“數(shù)電”,不是數(shù)字,只有 E3(76)、E5(65)是數(shù)字,所以返回 2。
3、把公式換為 =COUNT(ABOVE),返回值變?yōu)榱?4,如圖9下圖所示。
九、DEFINED()函數(shù)應(yīng)用實(shí)例
表達(dá)式:=DEFINED(函數(shù)或算式)
DEFINED() 函數(shù)用于測試函數(shù)或算式是否有效,有效返回 1,無效返回 0。當(dāng)寫某個(gè)函數(shù)時(shí),無法確定寫得是否正確時(shí),可以DEFINED() 測試。一個(gè)很簡單的例子,0 不能作被除數(shù),DEFINED(3/0) 返回 0。
應(yīng)用實(shí)例:
1、假如要測試所輸入的公式是否正確。把光標(biāo)定位到“比較”行“模電”列,打開“公式”窗口,并輸入公式 =DEFINED(ABS(F8)),單擊“確定”,單元格中已經(jīng)自動(dòng)填上了 0,公式及測試返回值如圖10所示:

圖10
2、ABS(F8) 是求“模電”列第8行的絕對值,表格根本沒有第8行,ABS(F8) 會返回一個(gè)錯(cuò)誤提示,所以 =DEFINED(ABS(F8)) 返回 0。
3、有一種情況需要注意:=DEFINED(SUM(F2,F8)) 返回 1,F(xiàn)8 顯然不存在,但 SUM(F2,F8) 計(jì)算結(jié)果是 78,也就是只算了 F2 的值,F(xiàn)8 不存在自動(dòng)忽略。
十、FALSE 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=FALSE
FALSE 是“假”的意思,=FALSE 用于判斷某個(gè)結(jié)果是否為假,為假返回 0。
應(yīng)用實(shí)例:
1、假如要檢查是否有 0 分的學(xué)生。把光標(biāo)定位到“比較”行“C 語言”列,打開“公式”窗口,并輸入公式 =IF(G5=FALSE,1,0),單擊“確定”,單元格中已經(jīng)自動(dòng)填上了 1,公式及判斷返回值如圖11所示:

圖11
2、G5 為 0,恰好是 FALSE 的返回值,所以條件函數(shù) =IF() 返回 1。
十一、TRUE 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=TRUE
TRUE 是“真”的意思,=TRUE 用于判斷某個(gè)結(jié)果是否為真,為真返回 1,恰好 =FALSE 相反。
應(yīng)用實(shí)例:
由于 =TRUE 與 =FALSE 是一對相反的函數(shù),把 =FALSE 中的公式 =IF(G5=FALSE,1,0) 改為 =IF(G5=TRUE,1,0),則返回 0,因?yàn)?G5 為 0,而 TRUE 的返回值為 1,等式不成立,所以返回 0。
十二、INT() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=INT(A2)
INT() 函數(shù)返回一個(gè)數(shù)的整數(shù)部分。例如:A2 = 58.97,=INT(A2) 返回 58。
應(yīng)用實(shí)例:
假如學(xué)生成績表中,第八列第二行的分?jǐn)?shù)為 88.5,則用公式 =INT(H2) 返回 88。H2 中的 H 表示第八列,2 表示第二行。
十三、MAX() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=MAX(A2,A3,A4),或 =Max(ABOVE),或 =Max(LEFT)
MAX() 函數(shù)返回幾個(gè)數(shù)或某行某列的最大值,它有三種表達(dá)式:
=MAX(A2,A3,A4) 求 A2,A3,A4 中的最大值;
=Max(ABOVE) 從上到下求某列的最大值;
=Max(LEFT) 從左到右求某行的最大值。
應(yīng)用實(shí)例:
在本教程上一篇已經(jīng)介紹了 =Max(ABOVE) 的實(shí)例,下面再介紹一個(gè) =MAX(A2,A3,A4) 的實(shí)例。
1、仍以學(xué)生成績表為例。把光標(biāo)定位到“比較”行“設(shè)計(jì)”列,打開“公式”窗口,輸入公式 =MAX(I2,I3,I4),單擊“確定”,單元格中已經(jīng)自動(dòng)填好了 87,公式及返回結(jié)果如圖12所示:

圖12
2、I2(78)、I3(79)、I4(87)中的最大值顯然為 87,所以返回結(jié)果是對的。
十四、MIN() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=MIN(A2,A3,A4),或 =MIN(ABOVE),或 =MIN(LEFT)
MIN() 函數(shù)返回幾個(gè)數(shù)或某行某列的最小值,它有三種表達(dá)式:
=MIN(A2,A3,A4) 求 A2,A3,A4 中的最小值;
=MIN(ABOVE) 從上到下求某列的最小值;
=MIN(LEFT) 從左到右求某行的最小值。
應(yīng)用實(shí)例:
=MIN() 與 =Max() 也是一對相反的函數(shù),如果把 =Max() 的實(shí)例 =MAX(I2,I3,I4) 改為 =MIN(I2,I3,I4),則返回 78,因?yàn)?I2(78)、I3(79)、I4(87)中的最小的為 78。
十五、MOD() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=MOD(A2,A3)
MOD() 函數(shù)返回兩個(gè)數(shù)相除的模數(shù)(即余數(shù))。例如:A2 = 5,A3 = 2,則 =MOD(A2,A3) 返回 1。
應(yīng)用實(shí)例:
假如有一個(gè)表格,第一列第二行的數(shù)值是 268,第一列第三行的數(shù)值是 97,對它們?nèi)∧S霉?=MOD(A2,A3),返回 74,即 268 除 97 余數(shù)為 74。
十六、PRODUCT() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=PRODUCT(A2,A3,A4),或 =PRODUCT(ABOVE),或 =PRODUCT(LEFT)
PRODUCT() 函數(shù)返回幾個(gè)數(shù)或某行某列中所有數(shù)的乘積,它有三種表達(dá)式:
=PRODUCT(A2,A3,A4) 求 A2,A3,A4 的乘積;
=PRODUCT(ABOVE) 從上到下求某列所有數(shù)的乘積;
=PRODUCT(LEFT) 從左到右求某行所有數(shù)的乘積。
應(yīng)用實(shí)例:
1、仍以學(xué)生成績表為例,假如要求“管理”分?jǐn)?shù)的乘積。把光標(biāo)定位到“比較”行“管理”列,打開“公式”窗口,輸入公式 =PRODUCT(ABOVE),單擊“確定”,單元格中自動(dòng)填上了計(jì)算結(jié)果 51120720,公式及計(jì)算結(jié)果如圖13所示:

圖13
2、=PRODUCT(ABOVE) 是從上到下求 “管理”列的乘積,計(jì)算結(jié)果為 51120720,值特別大。
十七、ROUND() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=ROUND(A2,N)
ROUND() 函數(shù)返回一個(gè)數(shù)四舍五入后的指定十進(jìn)制精度。表達(dá)式中 A2 表示任意數(shù)值,N 表示保留小數(shù)位數(shù)。例如:A2 = 38.354,N =2,則 =ROUND(A2,N) 返回 38.5。
應(yīng)用實(shí)例:
1、假如要把成績表中“李子和”的“管理”分?jǐn)?shù)只保留一位小數(shù)。把光標(biāo)定位到“比較”行“管理”列,打開“公式”窗口,輸入公式 =ROUND(J2,1),單擊“確定”,單元格中自動(dòng)填上了計(jì)算結(jié)果 81.6,公式及計(jì)算結(jié)果如圖14所示:

圖14
2、J2(81.55),四舍五入后為 81.6,結(jié)果正確。
十八、SIGN() 函數(shù)應(yīng)用實(shí)例
表達(dá)式:=SIGN(A2)
SIGN() 函數(shù)用于判斷數(shù)值是正數(shù)、0、還是負(fù)數(shù);如果數(shù)值為正數(shù),返回 1;如果數(shù)值為 0,返回 0;如果數(shù)值為負(fù)數(shù),返回 -1。
例如:A2 > 0,=SIGN(A2) 返回 1;A2 = 0,=SIGN(A2) 返回 0;A2 < 0,=SIGN(A2) 返回 -1。
應(yīng)用實(shí)例:
假如有一個(gè)表格,第二列第二行的數(shù)值為 5.68,用公式 =SIGN(B2) 返回 1,因?yàn)?5.68 大于 0;第二列第三行的數(shù)值為 0,用公式 =SIGN(B3) 返回 0;第二列第四行的數(shù)值為 -9,用公式 =SIGN(B4) 返回 -1。
十九、IF()、AND()、OR() 組合應(yīng)用實(shí)例
1、以學(xué)生成績表為例,假如要比較“高數(shù)”成績的高低。把光標(biāo)定位到“比較”行“高數(shù)”列,打開“公式”窗口,輸入公式 =IF(AND(B2>B3,B4>B5),1,0),單擊“確定”,單元格中填上了返回值 0,公式及返回值如圖15所示:

圖15
2、B2(76)小于 B3(83),因此 B2>B3 不成立,AND() 函數(shù)只要有一個(gè)不成立就返回 0,而 AND() 函數(shù)作為 IF() 函數(shù)的條件,它不成立,因此 IF() 返回 0。
3、再把上面的公式改為 =IF(AND(OR(B2<B3,B3>B4),B4>B5),1,0),這次單元格填上了 1。公式同時(shí)用了 IF()、AND()、OR() 三個(gè)函數(shù),執(zhí)行順序是從內(nèi)往外,即先執(zhí)行 OR() 函數(shù),OR() 函數(shù)有一個(gè)成立,即 B2(76)< B3(83)成立,所以 OR() 返回 1;而 OR() 作為 AND() 的第一個(gè)算式,它的另一個(gè)算式 B4(91)>B5(68) 也成立,因此 AND() 返回 1;而 AND() 作為 IF() 的條件并且成立,所以 IF() 返回 1。
Office辦公軟件是辦公的第一選擇,這個(gè)地球人都知道。
|