如何進行嗲子表格的加減混合運算
06-18
「自動求和」按鈕指的是工具欄上「∑」這個按鈕,選中要求和的單元格,然後單擊這個按鈕就可以完成自動求和了,變成公式就是 「=sum()」這個公式,直接在你要顯示求和結果的那個單元格里輸入這個公式就可以,括弧內輸入你要求和的單元格如「B3:E7」fx下有很多函數,單擊fx按鈕後,點擊英文函數,在對話框的左下角會有中文解釋這個函數的功能,這樣就方便使用了,你可以看看。相減 相乘好像沒有公式直接用鍵盤上的減號和除號就可以解決了。相加=SUM 平均數=AVERAGE下面給你一些常用函數,你可以參考一下:1.NOW用途:返回當前日期和時間所對應的序列號。語法:NOW()參數:無實例:如果正在使用的是1900日期系統,而且計算機的內部時鐘為2001-1-2812:53,則公式「=NOW()」返回36919.54。2.TODAY用途:返回系統當前日期的序列號。參數:無語法:TODAY()實例:公式「=TODAY()」返回2001-8-28(執行公式時的系統時間)。3.CELL用途:返回某一引用區域的左上角單元格的格式、位置或內容等信息,該函數主要用於保持與其它電子表格程序的兼容性。語法:CELL(info_type,reference)參數:Info_type為一個文本值,指明所需要的單元格信息的類型。Reference表示要獲取其有關信息的單元格。如果忽略,則在info_type中所指定的信息將返回給最後更改的單元格。實例:公式「=CELL("row",A20)」返回20,如果A3單元格包含TOTAL,則CELL("contents",A3)返回"TOTAL"。4.ISEVEN用途:測試參數的奇偶性,如果參數為偶數返回TRUE,否則返回FALSE。語法:ISEVEN(number)Number待測試的數值。如果參數值不是整數,則自動截去小數部分取整。注意:該函數必須載入「分析工具庫」方能使用。如果參數number不是數值,ISEVEN函數返回錯誤值#VALUE!。實例:公式「=ISEVEN(11)返回FALSE」,=ISEVEN(6)返回TRUE。5.ISODD用途:測試參數的奇偶性,如果參數為奇數返回TRUE,否則返回FALSE。語法:ISODD(number)參數:Number待測試的數值。如果參數不是整數,則自動截去小數部分取整。注意:該函數必須載入「分析工具庫」方能使用。實例:公式「=ISODD(19)」返回TRUE,=ISODD(14.5)返回FALSE。6.AND用途:所有參數的邏輯值為真時返回TRUE(真);只要有一個參數的邏輯值為假,則返回FALSE(假)。語法:AND(logical1,logical2,…)。參數:Logical1,logical2,…為待檢驗的1~30個邏輯表達式,它們的結論或為TRUE(真)或為FALSE(假)。參數必須是邏輯值或者包含邏輯值的數組或引用,如果數組或引用內含有文字或空白單元格,則忽略它的值。如果指定的單元格區域內包括非邏輯值,AND將返回錯誤值#VALUE!。實例:如果A1=2、A=6,那麼公式「=AND(A1A2)」返回FALSE。如果B4=104,那麼公式「=IF(AND(17.IF用途:執行邏輯判斷,它可以根據邏輯表達式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。語法:IF(logical_test,value_if_true,value_if_false)。參數:Logical_test計算結果為TRUE或FALSE的任何數值或表達式;Value_if_true是Logical_test為TRUE時函數的返回值,如果logical_test為TRUE並且省略了value_if_true,則返回TRUE。而且Value_if_true可以是一個表達式;Value_if_false是Logical_test為FALSE時函數的返回值。如果logical_test為FALSE並且省略value_if_false,則返回FALSE。Value_if_false也可以是一個表達式。實例:公式「=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))」,其中第二個IF語句同時也是第一個IF語句的參數。同樣,第三個IF語句是第二個IF語句的參數,以此類推。例如,若第一個邏輯判斷表達式C2>=85成立,則D2單元格被賦值「A」;如果第一個邏輯判斷表達式C2>=85不成立,則計算第二個IF語句「IF(C2>=70」;以此類推直至計算結束,該函數廣泛用於需要進行邏輯判斷的場合。8.OR用途:所有參數中的任意一個邏輯值為真時即返回TRUE(真)。語法:OR(logical1,logical2,...)參數:Logical1,logical2,...是需要進行檢驗的1至30個邏輯表達式,其結論分別為TRUE或FALSE。如果數組或引用的參數包含文本、數字或空白單元格,它們將被忽略。如果指定的區域中不包含邏輯值,OR函數將返回錯誤#VALUE!。實例:如果A1=6、A2=8,則公式「=OR(A1+A2>A2,A1=A2)」返回TRUE;而公式「=OR(A1>A2,A1=A2)」返回FALSE。9.CHOOSE用途:可以根據給定的索引值,從多達29個待選參數中選出相應的值或操作。語法:CHOOSE(index_num,value1,value2,...)。參數:Index_num是用來指明待選參數序號的值,它必須是1到29之間的數字、或者是包含數字1到29的公式或單元格引用;Value1,value2,...為1到29個數值參數,可以是數字、單元格,已定義的名稱、公式、函數或文本。實例:公式「=CHOOSE(2,"電腦","愛好者")返回「愛好者」。公式「=SUM(A1:CHOOSE(3,A10,A20,A30))」與公式「=SUM(A1:A30)」等價(因為CHOOSE(3,A10,A20,A30)返回A30)。10.INDEX用途:返回表格或區域中的數值或對數值的引用。函數INDEX()有兩種形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。語法:INDEX(array,row_num,column_num)返回數組中指定的單元格或單元格數組的數值。INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區域的引用。參數:Array為單元格區域或數組常數;Row_num為數組中某行的行序號,函數從該行返回數值。如果省略row_num,則必須有column_num;Column_num是數組中某列的列序號,函數從該列返回數值。如果省略column_num,則必須有row_num。Reference是對一個或多個單元格區域的引用,如果為引用輸入一個不連續的選定區域,必須用括弧括起來。Area_num是選擇引用中的一個區域,並返回該區域中row_num和column_num的交叉區域。選中或輸入的第一個區域序號為1,第二個為2,以此類推。如果省略area_num,則INDEX函數使用區域1。實例:如果A1=68、A2=96、A3=90,則公式「=INDEX(A1:A3,1,1)」返回68,=INDEX(A1:A3,1,1,1)返回68。11.LOOKUP用途:返迴向量(單行區域或單列區域)或數組中的數值。該函數有兩種語法形式:向量和數組,其向量形式是在單行區域或單列區域(向量)中查找數值,然後返回第二個單行區域或單列區域中相同位置的數值;其數組形式在數組的第一行或第一列查找指定的數值,然後返回數組的最後一行或最後一列中相同位置的數值。語法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)語法2(數組形式):LOOKUP(lookup_value,array)。參數1(向量形式):Lookup_value為函數LOOKUP在第一個向量中所要查找的數值。Lookup_value可以為數字、文本、邏輯值或包含數值的名稱或引用。Lookup_vector為只包含一行或一列的區域。Lookup_vector的數值可以為文本、數字或邏輯值。參數2(數組形式):Lookup_value為函數LOOKUP在數組中所要查找的數值。Lookup_value可以為數字、文本、邏輯值或包含數值的名稱或引用。如果函數LOOKUP找不到lookup_value,則使用數組中小於或等於lookup_value的最大數值。Array為包含文本、數字或邏輯值的單元格區域,它的值用於與lookup_value進行比較。注意:Lookup_vector的數值必須按升序排列,否則LOOKUP函數不能返回正確的結果,參數中的文本不區分大小寫。實例:如果A1=68、A2=76、A3=85、A4=90,則公式「=LOOKUP(76,A1:A4)」返回2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2。12.MATCH用途:返回在指定方式下與指定數值匹配的數組中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用MATCH函數。語法:MATCH(lookup_value,lookup_array,match_type)。參數:Lookup_value為需要在數據表中查找的數值,它可以是數值(或數字、文本或邏輯值)、對數字、文本或邏輯值的單元格引用。Lookup_array是可能包含所要查找的數值的連續單元格區域,Lookup_array可以是數組或數組引用;Match_type為數字-1、0或1,它說明Excel如何在lookup_array中查找lookup_value。如果match_type為1,函數MATCH查找小於或等於lookup_value的最大數值。如果match_type為0,函數MATCH查找等於lookup_value的第一個數值。如果match_type為-1,函數MATCH查找大於或等於lookup_value的最小數值。注意:MATCH函數返回lookup_array中目標值的位置,而不是數值本身。如果match_type為0且lookup_value為文本,lookup_value可以包含通配符(「*」和「?」)。星號可以匹配任何字元序列,問號可以匹配單個字元。實例:如果A1=68、A2=76、A3=85、A4=90,則公式「=MATCH(90,A1:A5,0)」返回3。13.VLOOKUP用途:在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。當比較值位於數據表首列時,可以使用函數VLOOKUP代替函數HLOOKUP。語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)參數:Lookup_value為需要在數據表第一列中查找的數值,它可以是數值、引用或文字串。Table_array為需要在其中查找數據的數據表,可以使用對區域或區域名稱的引用。Col_index_num為table_array中待返回的匹配值的列序號。Col_index_num為1時,返回table_array第一列中的數值;col_index_num為2,返回table_array第二列中的數值,以此類推。Range_lookup為一邏輯值,指明函數VLOOKUP返回時是精確匹配還是近似匹配。如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果range_value為FALSE,函數VLOOKUP將返回精確匹配值。如果找不到,則返回錯誤值#N/A。實例:如果A1=23、A2=45、A3=50、A4=65,則公式「=VLOOKUP(50,A1:A4,1,TRUE)」返回50。14.COUNTIF用途:統計某一區域中符合條件的單元格數目。語法:COUNTIF(range,criteria)參數:range為需要統計的符合條件的單元格數目的區域;Criteria為參與計算的單元格條件,其形式可以為數字、表達式或文本(如36、">160"和"男"等)。其中數字可以直接寫入,表達式和文本必須加引號。實例:假設A1:A5區域內存放的文本分別為女、男、女、男、女,則公式「=COUNTIF(A1:A5,"女")」返回3。15.INT用途:將任意實數向下取整為最接近的整數。語法:INT(number)參數:Number為需要處理的任意一個實數。實例:如果A1=16.24、A2=-28.389,則公式「=INT(A1)」返回16,=INT(A2)返回-29。16.RAND用途:返回一個大於等於0小於1的隨機數,每次計算工作表(按F9鍵)將返回一個新的數值。語法:RAND()參數:不需要注意:如果要生成a,b之間的隨機實數,可以使用公式「=RAND()*(b-a)+a」。如果在某一單元格內應用公式「=RAND()」,然後在編輯狀態下按住F9鍵,將會產生一個變化的隨機數。實例:公式「=RAND()*1000」返回一個大於等於0、小於1000的隨機數。17.ROUND用途:按指定位數四捨五入某個數字。語法:ROUND(number,num_digits)參數:Number是需要四捨五入的數字;Num_digits為指定的位數,Number按此位數進行處理。注意:如果num_digits大於0,則四捨五入到指定的小數位;如果num_digits等於0,則四捨五入到最接近的整數;如果num_digits小於0,則在小數點左側按指定位數四捨五入。實例:如果A1=65.25,則公式「=ROUND(A1,1)」返回65.3;=ROUND(82.149,2)返回82.15;=ROUND(21.5,-1)返回20。18.SUM用途:返回某一單元格區域中所有數字之和。語法:SUM(number1,number2,...)。參數:Number1,number2,...為1到30個需要求和的數值(包括邏輯值及文本表達式)、區域或引用。注意:參數表中的數字、邏輯值及數字的文本表達式可以參與計算,其中邏輯值被轉換為1、文本被轉換為數字。如果參數為數組或引用,只有其中的數字將被計算,數組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。實例:如果A1=1、A2=2、A3=3,則公式「=SUM(A1:A3)」返回6;=SUM("3",2,TRUE)返回6,因為"3"被轉換成數字3,而邏輯值TRUE被轉換成數字1。19.SUMIF用途:根據指定條件對若干單元格、區域或引用求和。語法:SUMIF(range,criteria,sum_range)參數:Range為用於條件判斷的單元格區域,Criteria是由數字、邏輯表達式等組成的判定條件,Sum_range為需要求和的單元格、區域或引用。實例:某單位統計工資報表中職稱為「中級」的員工工資總額。假設工資總額存放在工作表的F列,員工職稱存放在工作表B列。則公式為「=SUMIF(B1:B1000,"中級",F1:F1000)」,其中「B1:B1000」為提供邏輯判斷依據的單元格區域,"中級"為判斷條件,就是僅僅統計B1:B1000區域中職稱為「中級」的單元格,F1:F1000為實際求和的單元格區域。20.AVERAGE用途:計算所有參數的算術平均值。語法:AVERAGE(number1,number2,...)。參數:Number1、number2、...是要計算平均值的1~30個參數。實例:如果A1:A5區域命名為分數,其中的數值分別為100、70、92、47和82,則公式「=AVERAGE(分數)」返回78.2。21.COUNT用途:返回數字參數的個數。它可以統計數組或單元格區域中含有數字的單元格個數。語法:COUNT(value1,value2,...)。參數:Value1,value2,...是包含或引用各種類型數據的參數(1~30個),其中只有數字類型的數據才能被統計。實例:如果A1=90、A2=人數、A3=〃〃、A4=54、A5=36,則公式「=COUNT(A1:A5)」返回3。22.COUNTA用途:返回參數組中非空值的數目。利用函數COUNTA可以計算數組或單元格區域中數據項的個數。語法:COUNTA(value1,value2,...)說明:Value1,value2,...所要計數的值,參數個數為1~30個。在這種情況下的參數可以是任何類型,它們包括空格但不包括空白單元格。如果參數是數組或單元格引用,則數組或引用中的空白單元格將被忽略。如果不需要統計邏輯值、文字或錯誤值,則應該使用COUNT函數。實例:如果A1=6.28、A2=3.74,其餘單元格為空,則公式「=COUNTA(A1:A7)」的計算結果等於2。23.COUNTIF用途:計算區域中滿足給定條件的單元格的個數。語法:COUNTIF(range,criteria)參數:Range為需要計算其中滿足條件的單元格數目的單元格區域。Criteria為確定哪些單元格將被計算在內的條件,其形式可以為數字、表達式或文本。24.LARGE用途:返回某一數據集中的某個最大值。可以使用LARGE函數查詢考試分數集中第一、第二、第三等的得分。語法:LARGE(array,k)參數:Array為需要從中查詢第k個最大值的數組或數據區域,K為返回值在數組或數據單元格區域里的位置(即名次)。實例:如果B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,,則公式「=LARGE(B1,B7,2)」返回90。25.MAX用途:返回數據集中的最大數值。語法:MAX(number1,number2,...)參數:Number1,number2,...是需要找出最大數值的1至30個數值。實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式「=MAX(A1:A7)」返回96。26.MEDIAN用途:返回給定數值集合的中位數(它是在一組數據中居於中間的數。換句話說,在這組數據中,有一半的數據比它大,有一半的數據比它小)。語法:MEDIAN(number1,number2,...)參數:Number1,number2,...是需要找出中位數的1到30個數字參數。實例:MEDIAN(11,12,13,14,15)返回13;MEDIAN(1,2,3,4,5,6)返回3.5,即3與4的平均值。27.MIN用途:返回給定參數表中的最小值。語法:MIN(number1,number2,...)。參數:Number1,number2,...是要從中找出最小值的1到30個數字參數。實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式「=MIN(A1:A7)」返回49;而=MIN(A1:A5,0,-8)返回-8。28.FIND用途:FIND用於查找其他文本串(within_text)內的文本串(find_text),並從within_text的首字元開始返回find_text的起始位置編號。此函數適用於雙位元組字元,它區分大小寫但不允許使用通配符。語法:FIND(find_text,within_text,start_num),參數:Find_text是待查找的目標文本;Within_text是包含待查找文本的源文本;Start_num指定從其開始進行查找的字元,即within_text中編號為1的字元。如果忽略start_num,則假設其為1。實例:如果A1=軟體報,則公式「=FIND("軟體",A1,1)」返回1。29.LEFT或LEFTB用途:根據指定的字元數返迴文本串中的第一個或前幾個字元。此函數用於雙位元組字元。語法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。參數:Text是包含要提取字元的文本串;Num_chars指定函數要提取的字元數,它必須大於或等於0。Num_bytes按位元組數指定由LEFTB提取的字元數。實例:如果A1=電腦愛好者,則LEFT(A1,2)返回「電腦」,LEFTB(A1,2)返回「電」。30.LEN或LENB用途:LEN返迴文本串的字元數。LENB返迴文本串中所有字元的位元組數。語法:LEN(text)或LENB(text)。參數:Text待要查找其長度的文本。注意:此函數用於雙位元組字元,且空格也將作為字元進行統計。實例:如果A1=電腦愛好者,則公式「=LEN(A1)」返回5,=LENB(A1)返回10。31.MID或MIDB用途:MID返迴文本串中從指定位置開始的特定數目的字元,該數目由用戶指定。MIDB返迴文本串中從指定位置開始的特定數目的字元,該數目由用戶指定。MIDB函數可以用於雙位元組字元。語法:MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes)。參數:Text是包含要提取字元的文本串。Start_num是文本中要提取的第一個字元的位置,文本中第一個字元的start_num為1,以此類推;Num_chars指定希望MID從文本中返回字元的個數;Num_bytes指定希望MIDB從文本中按位元組返回字元的個數。實例:如果a1=電子計算機,則公式「=MID(A1,3,2)」返回「計算」,=MIDB(A1,3,2)返回「子」。32.RIGHT或RIGHTB用途:RIGHT根據所指定的字元數返迴文本串中最後一個或多個字元。RIGHTB根據所指定的位元組數返迴文本串中最後一個或多個字元。語法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。參數:Text是包含要提取字元的文本串;Num_chars指定希望RIGHT提取的字元數,它必須大於或等於0。如果num_chars大於文本長度,則RIGHT返回所有文本。如果忽略num_chars,則假定其為1。Num_bytes指定欲提取字元的位元組數。實例:如果A1=學習的革命,則公式「=RIGHT(A1,2)」返回「革命」,=RIGHTB(A1,2)返回「命」。33.TEXT用途:將數值轉換為按指定數字格式表示的文本。語法:TEXT(value,format_text)。參數:Value是數值、計算結果是數值的公式、或對數值單元格的引用;Format_text是所要選用的文本型數字格式,即「單元格格式」對話框「數字」選項卡的「分類」列表框中顯示的格式,它不能包含星號「*」。注意:使用「單元格格式」對話框的「數字」選項卡設置單元格格式,只會改變單元格的格式而不會影響其中的數值。使用函數TEXT可以將數值轉換為帶格式的文本,而其結果將不再作為數字參與計算。實例:如果A1=2986.638,則公式「=TEXT(A5,"#,##0.00")」返回2,986.64。34.VALUE用途:將表示數字的文字串轉換成數字。語法:VALUE(text)。參數:Text為帶引號的文本,或對需要進行文本轉換的單元格的引用。它可以是Excel可以識別的任意常數、日期或時間格式。如果Text不屬於上述格式,則VALUE函數返回錯誤值#VALUE!。注意:通常不需要在公式中使用VALUE函數,Excel可以在需要時自動進行轉換。VALUE函數主要用於與其他電子表格程序兼容。實例:公式「=VALUE("¥1,000")」返回1000;=VALUE("16:48:00")-VALUE("12:00:00")返回0.2,該序列數等於4小時48分鐘。
推薦閱讀:
推薦閱讀:
※卜運算元·我住長江頭-李之儀
※【詩藝花蹊】詞牌:卜運算元
※婚姻的四則運算
※卜運算元
※「播古聽今·閑話詩詞」《卜運算元·詠梅》二首