函数就像一部机器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

試算表–函數Spreadsheet–Function函數函數就像一部機器,當你加入一個或多個數值後,函數就會「製造」另一個數值給你。函數可分為不同的類別:–如:財務,日期,數學,統計等…每一個函數只會接受指定的數值數量及類型,而函數只會輸出固定數值類型。如輸入數值有錯,函數會顯示為以#開端的錯誤。數學函數(1/6)ABS–傳回一數值的絕對值,絕對值即是除去正號或負號的數值。–格式:ABS(數值)–例子:=ABS(2)會顯示答案為2=ABS(-2)會顯示答案為2數學函數(2/6)INT–傳回無條件捨去後的整數值。–格式:INT(數值)–例子:=INT(8.9)會顯示答案為8=INT(-8.9)會顯示答案為-9數學函數(3/6)MOD–傳回兩數相除後的餘數。–格式:MOD(被除數,除數)–例子:=MOD(3,2)會顯示答案為1=MOD(-3,2)會顯示答案為1=MOD(3,-2)會顯示答案為-1=MOD(-3,-2)會顯示答案為-1數學函數(4/6)ROUND–依所指示的位數,將數字四捨五入–格式:ROUND(數值,小數位)–例子:=ROUND(2.15,1)會顯示答案為2.2=ROUND(2.149,1)會顯示答案為2.1=ROUND(-1.475,2)會顯示答案為-1.48=ROUND(21.5,-1)會顯示答案為20數學函數(5/6)SQRT–傳回數字的正平方根。–格式:SQRT(數值)–例子:=SQRT(16)會顯示答案為4=SQRT(-16)會顯示答案為#NUM!=SQRT(ABS(-16))會顯示答案為4數學函數(6/6)SUM–傳回引數串列中所有數值的總和。–格式:SUM(數值1,數值2,...)–例子:=SUM(3,2)會顯示答案為5=SUM(A2:C2)會顯示答案為50(假設儲存格A2:E2內容為5,15,30,40及50)=SUM(“3”,2,TRUE)會顯示答案為6(因為文字3會轉為數字3,而TRUE會轉為數字1。)日期函數(1/1)Date–傳回日期的時期序列值。–格式:DATE(年,月,日)–Excel以序列值形式儲存日期。如1900年1月1日,Excel儲存為序列值1;如1998年1月1日,Excel儲存為序列值35796。因為那天是從1990年1月1日開始計的第35796天。–例子:=DATE(1998,1,1)會顯示答案為35796,而該序列值代表January1,1998.統計函數(1/4)Average–傳回所有引數的算術平均值。–格式:AVERAGE(數值1,數值2,...)–例子:假設儲存格A2:E2內容為10,7,9,27及2=AVERAGE(A1:A5)會顯示答案為11=AVERAGE(A1:A5,5)會顯示答案為10統計函數(2/4)Count–計算所有引數裏含有數值資料的儲存格數目。–格式:COUNT(內容1,內容2,...)–例子:假設A1=“Sales”,A2=12/8/90,A3=(blank),A4=19,A5=22.24,A6=True,A7=#DIV/0=COUNT(A1:A7)會顯示答案為3=COUNT(A4:A7)會顯示答案為2=COUNT(A1:A7,2)會顯示答案為4統計函數(3/4)Max–傳回引數中的最大值。–格式:MAX(數值1,數值2,...)–例子:假設儲存格A2:E2內容為10,7,9,27及2=MAX(A1:A5)會顯示答案為27=MAX(A1:A5,30)會顯示答案為30統計函數(4/4)Min–傳回引數中的最小值。–格式:MIN(數值1,數值2,...)–例子:假設儲存格A2:E2內容為10,7,9,27及2=MIN(A1:A5)會顯示答案為2=MIN(A1:A5,0)會顯示答案為0文字函數(1/12)Char:–根據電腦的字元集,傳回代碼所對應的字元。–格式:CHAR(數值)–例子:=CHAR(65)會顯示答案為A=CHAR(33)會顯示答案為!文字函數(2/12)Exact:–比對兩文字串是否完全相同。若相同傳回TRUE,若不同則傳回FALSE。(大小寫視為不同)–格式:EXACT(文字1,文字2)–例子:=EXACT(word,word)會顯示答案為TRUE=EXACT(Word,word)會顯示答案為FALSE=EXACT(word,word)會顯示答案為FALSE文字函數(3/12)Find:–傳回某特定文字串首次出現在另一個文字串的字元位置(大小寫視為不同)–格式:FIND(要尋找文字,被尋找文字,開始位置)–例子:=FIND(M,MiriamMcGovern)會顯示答案為1=FIND(m,MiriamMcGovern)會顯示答案為6=FIND(M,MiriamMcGovern,3)會顯示答案為8文字函數(4/12)Left:–傳回文字串自左邊起指定長度的字串。–格式:LEFT(文字串,長度)–例子:=LEFT(SalePrice,4)會顯示答案為Sale“=LEFT(SalePrice)會顯示答案為S文字函數(5/12)Len:–傳回文字串的位完個數。–格式:LEN(文字串)–例子:=LEN(Phoenix,AZ)會顯示答案為11=LEN()會顯示答案為0文字函數(6/12)Lower:–將文字串裡的各個英文字母轉換為小寫字母。–格式:LOWER(文字串)–例子:=LOWER(E.E.Cummings)會顯示答案為e.e.cummings=LOWER(Apt.2B)會顯示答案為apt.2b文字函數(7/12)Mid:–傳回字串中從起始位置到指定長度中的字串。–格式:MID(文字串,起始位置,長度)–例子:=MID(FluidFlow,1,5)會顯示答案為Fluid=MID(FluidFlow,7,20)會顯示答案為Flow=MID(1234,5,5)會顯示答案為(emptytext)文字函數(8/12)Proper:–將文字串裡的第一個英文字母轉換成大寫字母,而其餘的字母則都轉換成小寫字母。–格式:PROPER(text)–例子:=PROPER(thisisaTITLE)會顯示答案為ThisIsATitle=PROPER(2-cent'sworth)會顯示答案為2-Cent'SWorth=PROPER(76BudGet)會顯示答案為76Budget文字函數(9/12)Right:–自一文字串的最後面(右邊)開始,選錄出指定字元長度的字串。–格式:RIGHT(文字串,長度)–例子:=RIGHT(SalePrice,5)會顯示答案為Price=RIGHT(StockNumber)會顯示答案為r文字函數(10/12)Trim:–刪除文字字串中的多餘空格(字與字之間所保留的單一空白將不會被刪除)。–格式:TRIM(文字串)–例子:=TRIM(FirstQuarterEarnings)會顯示答案為FirstQuarterEarnings文字函數(11/12)Upper:–將字串轉為大寫。–格式:UPPER(文字串)–例子:=UPPER(total)會顯示答案為TOTAL=UPPER(E5)會顯示答案為YIELD(IfE5containsyield)文字函數(12/12)Value:–將文字資料轉換成數字資料。–格式:VALUE(文字串)–例子:=VALUE($1,000)會顯示答案為1,000=VALUE(“16:48:00”)-VALUE(“12:00:00”)會顯示答案為“16:48:00”-“12:00:00”會顯示答案為0.2,這個序列值代表4小時48分。參照函數(1/9)HLOOKUP–在一陣列或表格的第一列中尋找含有某特定值的欄位,再傳回同一欄中某一指定儲存格中的值。–格式:HLOOKUP(要尋找的數值,尋找的表格範圍,所要的欄位,是否尋找完成正確的數值)參照函數(2/9)–要尋找的數值:在表格第一列中搜尋的值。這個值可以是數值,參照位置或文字串。–尋找的表格範圍:是要在其中搜尋資料的資料表格。通常此引數是個儲存格的參照位址。第一列中的值可以是文字,數字或邏輯值。假如“是否尋找完成正確的數值”設定為TRUE,第一列中的數值必須按照遞增次序排列。大寫和小寫的字母字元均被視為相同。參照函數(3/9)–所要的欄位:是個數字,代表所要傳回的值位於尋找的表格範圍中的第幾列。–是否尋找完成正確的數值:是個邏輯值,用來指定HLOOKUP要尋找完全符合或部份符合的值。參照函數(4/9)–例子:例設有一份汽車零件的存貨工作表。儲存格A1:A4含有“Axles”,4,5,6.儲存格B1:B4含有“Bearings”,4,7,8.儲存格C1:C4含有Bolts,9,10,11.=HLOOKUP(Axles,A1:C4,2,TRUE)會顯示答案為4=HLOOKUP(Bearings,A1:C4,3,FALSE)會顯示答案為7=HLOOKUP(Bearings,A1:C4,3,TRUE)會顯示答案為7=HLOOKUP(Bolts,A1:C4,4,)會顯示答案為11參照函數(5/9)VLOOKUP–在一陣列或表格的最左欄中尋找含有某特定值的欄位,再傳回同一列中某一指定儲存格中的值。–格式:VLOOKUP(要尋找的數值,尋找的表格範圍,所要的列位,是否尋找完成正確的數值)參照函數(6/9)–例子:=VLOOKUP(0.6,A4:C12,1)會顯示答案為0.525=VLOOKUP(1,A4:C12,2)會顯示答案為2.17=VLOOKUP(1,A4:C12,3,TRUE)會顯示答案為100=VLOOKUP(.746,A4:C12,3,FALSE)會顯示答案為200參照函數(7/9)LOOKUP–LOOKUP在向量中找尋指定的搜尋值,然後移到另一個向量中的同一個位置上,並傳回該儲存格的內容。.–格式:LOOKUP(要尋找的數值,尋找的向量,傳回的向量)參照函數(8/9)–要尋找的數值:是LOOKUP函數在向量所要尋找的值。–尋找的向量:是個單列或單欄的範圍。–傳回的向量:是個單列或單欄的範圍。參照函數(9/9)–例子:=LOOKUP(4.91,A2:A7,B2:B7)會顯示答案為orange=LOOKUP(5.00,A2:A7,B2:B7)會顯示答案為orange=LOOKUP(7.66,A2:A7,B2:B7)會顯示答案為violet邏輯函數(1/7)IF–如果您指定的情況結果為TRUE,則傳回一個值,若結果為FALSE,則傳回另一個值。–IF函數可用以測試數值和公式的條件。–格式:IF(邏輯測試,true時的數值,false時的數值)–例子:假設儲存格B2:B4是1500,500,500,儲存格C2:C4是900,900,925.=IF(B2C2,OverBudget,OK)會顯示答案為OverBudget=IF(B3C3,OverBudget,OK)會顯示答案為OK邏輯函數(2/7)邏輯測試–=(等於)–(大於)–=(大於或等於)–(小於)–=(小於或等於)–(不等於)邏輯函數(3/7)NOT–將引數的邏輯值予以反轉。–格式:NOT(邏輯值)–例子:=If(NOT(21),“Match”,“NotMatch”)會顯示答案為“NotMatch”=If(NOT(21),“Match”,“NotMatch”)會顯示答案為“Match”邏輯函數(4/7)TRUE–傳回邏輯值TRUE–例子:=IF(TRUE,“Match”,“NotMatch”)會顯示答案為“Match”FALSE–傳回邏輯值FALSE–例子:=IF(FALSE,“Match”,“NotMatch”)會顯示答案為“NotMatch”邏輯函數(5/7)AND–當所有引數的邏輯值均為TRUE時傳回TRUE,否則傳回FALSE。–格式:AND(邏

1 / 41
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功