第四講 應(yīng)用計(jì)算公式
在中文Excel 2000中,時(shí)常用到的計(jì)算與公式示例如下:
1.計(jì)算收支平衡
若要在中文Excel 2000中創(chuàng)建支票登記簿來(lái)記錄銀行交易,那么作為電子表格的一部分,就能創(chuàng)建公式來(lái)計(jì)算收支平衡。
如假設(shè)單元格F6中含有上一次交易的余額,單元格D7中含有第一筆交易的存款總數(shù),而單元格E7中含有任意的現(xiàn)金收入額,則要計(jì)算第一筆交易的余額,可在單元格F7中輸入公式:
=SUM(F6,D7,?E7)
如果又做了新的交易,那么可將此公式復(fù)制到與每一筆新的交易相對(duì)應(yīng)的單元格中。
2.合并“姓”和“名”
通過(guò)公式能將存儲(chǔ)在某一列中的“姓”和存儲(chǔ)在另一列中的“名”連接起來(lái),如假定單元格D5包含“名”,單元格E5包含“姓”,若要以格式“名 姓”(如“John Smith”)顯示全名可輸入公式:
=D5&" "&E5
要以格式“姓,名”(如“Smith,John”)顯示全名則輸入:
=E5&", "&D5
3.合并日期與文本
使用&(與)文本運(yùn)算符即能將兩個(gè)值合并(或連接)為一個(gè)連續(xù)的文本值。如若要將保存在單元格中的數(shù)字、日期或時(shí)間值與字符串相連,就可通過(guò)TEXT工作表函數(shù)(參閱后面的內(nèi)容)來(lái)達(dá)到目的。
例如,如果單元格F5中含有5-Jun-96這樣的一個(gè)日期值,那么可以使用以下公式顯示文本:時(shí)間:5-Jun-96。
="時(shí)間:"&TEXT(F5, "d-mmm-yy")
4.按百分比增加
存儲(chǔ)在單元格中的數(shù)值還能增長(zhǎng)若干個(gè)百分點(diǎn)。如假定單元格F5中包含一個(gè)初始值,那么下列公式將讓其值增長(zhǎng)百分之五:
=F5*(1+5%)
如果百分點(diǎn)數(shù)值存儲(chǔ)在某單元格中,如單元格F2,還可以使用下列公式:
=F5*(1+$F$2)
注意:這里對(duì)單元格F2的引用是“單元格的絕對(duì)引用”,所以這個(gè)公式可以被復(fù)制到其它單元格,而不會(huì)改變對(duì)F2的引用。“絕對(duì)引用”指的是不論包含公式的單元格處在什么位置,公式中所引用的單元格位置都是其在工作表中的確切位置。絕對(duì)單元格引用的形式為:$A$1、$B$1,以此類(lèi)推。
有些單元格引用是混合型的。絕對(duì)行引用的形式將為A$1、B$1,以此類(lèi)推。絕對(duì)列引用的形式為$A1、$B1,以此類(lèi)推。與相對(duì)引用不同,當(dāng)跨越行和列復(fù)制公式時(shí)絕對(duì)引用不會(huì)自動(dòng)調(diào)整。
5.基于單個(gè)條件求和
如果您不想只對(duì)某一行,或者某一列中數(shù)據(jù)記錄求和,那就是要對(duì)某一個(gè)區(qū)域中位于不同行與列的單元格求和了,通過(guò)使用SUMIF工作表函數(shù)(參閱后面的內(nèi)容)就能如愿了!如對(duì)于區(qū)域B5:B25中包含數(shù)值Northwind的每個(gè)單元格而言,以下公式可為區(qū)域F5:F25中相對(duì)應(yīng)的單元格求和。
=SUMIF(B5:B25,"Northwind",F5:F25)
6.基于多個(gè)條件求和
若要對(duì)區(qū)域F5:F25求和,而且要以區(qū)域B5:B25中所包含的Northwind,區(qū)域C5:C25中所包含的Western為條件,就可以使用公式:
=SUM(IF((B5:B25="Northwind")*(C5:C25="Western"),F5:F25))
在這個(gè)示例中使用到的中文Excel 2000的數(shù)組公式,這里不要求您弄懂如此高深的理論,以后有時(shí)間再說(shuō)吧