|
10.NETWORKDAYS 用途:返回參數(shù)start-data和end-data之間完整的工作日(不包括周末和專門指定的假期)數(shù)值?! ≌Z(yǔ)法:NETWORKDAYS(start_date,end_date,holidays) 參數(shù):Start_date代表開始日期,End_date代表終止日;Holidays是表示不在工作日歷中的一個(gè)或多個(gè)日期所構(gòu)成的可選區(qū)域,法定假日以及其他非法定假日。此數(shù)據(jù)清單可以是包含日期的單元格區(qū)域,也可以是由代表日期的序列號(hào)所構(gòu)成的數(shù)組常量?! 『瘮?shù)中的日期有多種輸入方式:帶引號(hào)的文本串(如"1998/01/30"、序列號(hào)(如使用1900日期系統(tǒng)的35825)或其他公式或函數(shù)的結(jié)果(如 DATEVALUE("1998/1/30")?! ∽⒁猓涸摵瘮?shù)只有加載“分析工具庫(kù)”以后方能使用?! ?1.NOW 用途:返回當(dāng)前日期和時(shí)間所對(duì)應(yīng)的序列號(hào)。 語(yǔ)法:NOW() 參數(shù):無(wú) 實(shí)例:如果正在使用的是1900日期系統(tǒng),而且計(jì)算機(jī)的內(nèi)部時(shí)鐘為 2001-1-28 12:53,則公式“=NOW()”返回36919.54?! ?2.SECOND 用途:返回時(shí)間值的秒數(shù)(為0至59之間的一個(gè)整數(shù))?! ≌Z(yǔ)法:SECOND(serial_number) 參數(shù):Serial_number表示一個(gè)時(shí)間值,其中包含要查找的秒數(shù)。關(guān)于時(shí)間的輸入方式見上文的有關(guān)內(nèi)容?! ?shí)例:公式“=SECOND("3:30:26 PM"”返回26,=SECOND(0.016)返回2?! ?3.TIME 用途:返回某一特定時(shí)間的小數(shù)值,它返回的小數(shù)值從0到 0.99999999之間,代表0:00:00(12:00:00 A.M)到23:59:59(11:59:59 P.M) 之間的時(shí)間?! ≌Z(yǔ)法:TIME(hour,minute,second) 參數(shù):Hour是0到23之間的數(shù),代表小時(shí);Minute是0到59之間的數(shù),代表分;Second是0到59之間的數(shù),代表秒?! ?shí)例:公式“=TIME(12,10,30)”返回序列號(hào)0.51,等價(jià)于12:10:30 PM。=TIME(9,30,10)返回序列號(hào)0.40,等價(jià)于9:30:10 AM。=TEXT(TIME(23,18,14),"h:mm:ss AM/PM"返回“11:18:14 PM”。 14.TIMEVALUE 用途:返回用文本串表示的時(shí)間小數(shù)值。該小數(shù)值為從 0 到 0.999999999 的數(shù)值,代表從 0:00:00 (12:00:00 AM) 到 23:59:59 (11:59:59 PM) 之間的時(shí)間?! ≌Z(yǔ)法:TIMEVALUE(time_text) 參數(shù):Time_text是一個(gè)用Excel 時(shí)間格式表示時(shí)間的文本串(如"6:45 PM"和"18:45"等)?! ?shí)例:公式“=TIMEVALUE("3:30 AM"”返回0.145833333,=TIMEVALUE("2001/1/26 6:35 AM"返回0.274305556。15.TODAY 用途:返回系統(tǒng)當(dāng)前日期的序列號(hào)?! ?shù):無(wú) 語(yǔ)法:TODAY() 實(shí)例:公式“=TODAY()”返回2001-8-28(執(zhí)行公式時(shí)的系統(tǒng)時(shí)間)?! ?6.WEEKDAY 用途:返回某日期的星期數(shù)。在默認(rèn)情況下,它的值為1(星期天)到7(星期六)之間的一個(gè)整數(shù)?! ≌Z(yǔ)法:WEEKDAY(serial_number,return_type) 參數(shù):Serial_number是要返回日期數(shù)的日期,它有多種輸入方式:帶引號(hào)的文本串(如"2001/02/26"、序列號(hào)(如35825表示1998年1月30日)或其他公式或函數(shù)的結(jié)果(如DATEVALUE("2000/1/30")。Return_type為確定返回值類型的數(shù)字,數(shù)字1或省略則1至7代表星期天到數(shù)星期六,數(shù)字2則1至7代表星期一到星期天,數(shù)字3則0至6代表星期一到星期天。 實(shí)例:公式“=WEEKDAY("2001/8/28",2)”返回2(星期二),=WEEKDAY("2003/02/23",3)返回6(星期日)。 17.WEEKNUM 用途:返回一個(gè)數(shù)字,該數(shù)字代表一年中的第幾周。 語(yǔ)法:WEEKNUM(serial_num,return_type) 參數(shù):Serial_num代表一周中的日期。應(yīng)使用DATE 函數(shù)輸入日期,或者將日期作為其他公式或函數(shù)的結(jié)果輸入。Return_type為一數(shù)字,確定星期計(jì)算從哪一天開始。默認(rèn)值為 1?! ?8.WORKDAY 用途:返回某日期(起始日期)之前或之后相隔指定工作日(不包括周末和專門指定的假日)的某一日期的值,并扣除周末或假日。 語(yǔ)法:WORKDAY(start_date,days,holidays) 參數(shù):Start_date為開始日期;Days為Start_date之前或之后不含周末及節(jié)假日的天數(shù);Days是正值將產(chǎn)生未來(lái)日期、負(fù)值產(chǎn)生過(guò)去日期;Holidays為可選的數(shù)據(jù)清單,表示需要從工作日歷中排除的日期值(如法定假日或非法定假日)。此清單可以是包含日期的單元格區(qū)域,也可以是由代表日期的序列號(hào)所構(gòu)成的數(shù)組常量。日期有多種輸入方式:帶引號(hào)的文本串(如"1998/01/30"、序列號(hào)(如1900 日期系統(tǒng)時(shí)的35825表示1998年1月30日)或其他公式或函數(shù)的結(jié)果(例如 DATEVALUE("1998/1/30")。 19.YEAR 用途:返回某日期的年份。其結(jié)果為1900到9999之間的一個(gè)整數(shù)?! ≌Z(yǔ)法:YEAR(serial_number) 參數(shù):Serial_number是一個(gè)日期值,其中包含要查找的年份。日期有多種輸入方式:帶引號(hào)的文本串(例如 "1998/01/30"、序列號(hào)(例如,如果使用 1900 日期系統(tǒng)則 35825 表示 1998 年 1 月 30 日)或其他公式或函數(shù)的結(jié)果(例如 DATEVALUE("1998/1/30")?! ?shí)例:公式“=YEAR("2000/8/6"返回2000”,=YEAR("2003/05/01"返回2003,=YEAR(35825)返回1998?! ?0.YEARFRAC 用途:返回start_date和end_date之間的天數(shù)占全年天數(shù)的百分比?! ≌Z(yǔ)法:YEARFRAC(start_date,end_date,basis) 參數(shù):Start_date表示開始日期,End_date代表結(jié)束日期。函數(shù)中的日期有多種輸入方式:帶引號(hào)的文本串(如"1998/01/30"、序列號(hào)(如35829表示1900 日期系統(tǒng)中的1998年1月30日),或其他公式或函數(shù)的結(jié)果(例如DATEVALUE("1998/1/30")。Basis表示日計(jì)數(shù)基準(zhǔn)類型,其中0或省略為US(NASD)30/360,1實(shí)際天數(shù)/實(shí)際天數(shù),2實(shí)際天數(shù)/360,3實(shí)際天數(shù)/365,4歐洲30/360?! ?shí)例:公式“=YEARFRAC("2001/01/31","2001/06/30",0)”返回0.416666667,YEARFRAC("2001/01/25","2001/09/27"返回0.67222。(三)外部函數(shù) 1.EUROCONVERT 用途:將數(shù)字轉(zhuǎn)換為歐元形式,將數(shù)字由歐元形式轉(zhuǎn)換為歐盟成員國(guó)貨幣形式,或利用歐元作為中間貨幣將數(shù)字由某一歐盟成員國(guó)貨幣轉(zhuǎn)化為另一歐盟成員國(guó)貨幣的形式(三角轉(zhuǎn)換關(guān)系)?! ≌Z(yǔ)法:EUROCONVERT(number,source,target,full_precision,triangulation_precision) 參數(shù):Number為要轉(zhuǎn)換的貨幣值,或?qū)Π撝档膯卧竦囊?。Source是由三個(gè)字母組成的字符串,或?qū)Π址膯卧竦囊?,該字符串?duì)應(yīng)于源貨幣的ISO代碼。EUROCONVERT函數(shù)中可以使用下列貨幣代碼: 國(guó)家/地區(qū)基本貨幣單位ISO代碼比利時(shí)法郎BEF盧森堡法郎LUF德國(guó)德國(guó)馬克DEM西班牙西班牙比塞塔ESP法國(guó)法郎FRF愛爾蘭愛爾蘭磅IEP意大利里拉ITL荷蘭荷蘭盾NLG奧地利奧地利先令A(yù)TS葡萄牙埃斯庫(kù)多PTE芬蘭芬蘭馬克FIM希臘德拉克馬GRD歐盟成員國(guó)歐元EUR 2.SQL.REQUEST 用途:與外部數(shù)據(jù)源連接,從工作表運(yùn)行查詢,然后 SQL.REQUEST 將查詢結(jié)果以數(shù)組的形式返回,而無(wú)需進(jìn)行宏編程?! ≌Z(yǔ)法:SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical) 參數(shù):Connection_string提供信息,如數(shù)據(jù)源名稱、用戶ID和密碼等。Output_ref對(duì)用于存放完整的連接字符串的單元格的引用。Driver_prompt指定驅(qū)動(dòng)程序?qū)υ捒蚝螘r(shí)顯示以及何種選項(xiàng)可用。Column_names_logical指示是否將列名作為結(jié)果的第一行返回。如果要將列名作為結(jié)果的第一行返回,請(qǐng)將該參數(shù)設(shè)置為TRUE。如果不需要將列名返回,則設(shè)置為FALSE。如果省略column_names_logical,則SQL.REQUEST函數(shù)不返回列名。(四)工程函數(shù) 1.BESSELI 用途:返回修正Bessel函數(shù)值,它與用純虛數(shù)參數(shù)運(yùn)算時(shí)的Bessel 函數(shù)值相等?! ≌Z(yǔ)法:BESSELI(x,n) 參數(shù):X為參數(shù)值。N為函數(shù)的階數(shù)。如果 n 非整數(shù),則截尾取整。 2.BESSELJ 用途:返回 Bessel 函數(shù)值。 語(yǔ)法:BESSELJ(x,n) 參數(shù):同上 3.BESSELK 用途:返回修正Bessel函數(shù)值,它與用純虛數(shù)參數(shù)運(yùn)算時(shí)的Bessel 函數(shù)值相等?! ≌Z(yǔ)法:BESSELK(x,n) 參數(shù):同上 4.BESSELY 用途:返回Bessel 函數(shù)值,也稱為Weber函數(shù)或Neumann函數(shù)?! ≌Z(yǔ)法:BESSELY(x,n) 參數(shù):同上 5.BIN2DEC 用途:將二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)?! ≌Z(yǔ)法:BIN2DEC(number) 參數(shù):Number待轉(zhuǎn)換的二進(jìn)制數(shù)。Number的位數(shù)不能多于10位(二進(jìn)制位),最高位為符號(hào)位,后9位為數(shù)字位。負(fù)數(shù)用二進(jìn)制數(shù)補(bǔ)碼表示?! ?.BIN2HEX 用途:將二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)?! ≌Z(yǔ)法:BIN2HEX(number,places) 參數(shù):Number為待轉(zhuǎn)換的二進(jìn)制數(shù)。Number 的位數(shù)不能多于10位(二進(jìn)制位),最高位為符號(hào)位,后 9 位為數(shù)字位。負(fù)數(shù)用二進(jìn)制數(shù)補(bǔ)碼表示;Places為所要使用的字符數(shù)。如果省略places,函數(shù) DEC2BIN用能表示此數(shù)的最少字符來(lái)表示。 7.BIN2OCT 用途:將二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)?! ≌Z(yǔ)法:BIN2OCT(number,places) 參數(shù):Number為待轉(zhuǎn)換的二進(jìn)制數(shù);Places為所要使用的字符數(shù)。 8.COMPLEX 用途:將實(shí)系數(shù)及虛系數(shù)轉(zhuǎn)換為 x+yi 或 x+yj 形式的復(fù)數(shù)。 語(yǔ)法:COMPLEX(real_num,i_num,suffix) 參數(shù):Real_num為復(fù)數(shù)的實(shí)部,I_num為復(fù)數(shù)的虛部,Suffix為復(fù)數(shù)中虛部的后綴,省略時(shí)則認(rèn)為它為i?! ?.CONVERT 用途:將數(shù)字從一個(gè)度量系統(tǒng)轉(zhuǎn)換到另一個(gè)度量系統(tǒng)中?! ≌Z(yǔ)法:CONVERT(number,from_unit,to_unit) 參數(shù):Number是以from_units為單位的需要進(jìn)行轉(zhuǎn)換的數(shù)值。From_unit是數(shù)值 number的單位。To_unit是結(jié)果的單位?! ?0.DEC2BIN 用途:將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)?! ≌Z(yǔ)法:DEC2BIN(number,places) 參數(shù):Number是待轉(zhuǎn)換的十進(jìn)制數(shù)。Places是所要使用的字符數(shù),如果省略places,函數(shù)DEC2OCT用能表示此數(shù)的最少字符來(lái)表示?! ?1.DEC2HEX 用途:將十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)?! ≌Z(yǔ)法:DEC2HEX(number,places) 參數(shù):Number為待轉(zhuǎn)換的十進(jìn)制數(shù)。如果參數(shù) number是負(fù)數(shù),則省略places。Places是所要使用的字符數(shù)?! ?2.DEC2OCT 用途:將十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)?! ≌Z(yǔ)法:DEC2OCT(number,places) 參數(shù):Number為待轉(zhuǎn)換的十進(jìn)制數(shù)。如果參數(shù) number是負(fù)數(shù),則省略places。Places是所要使用的字符數(shù)。 EXCEL函數(shù)應(yīng)用之一我在excel中想實(shí)現(xiàn)這么一個(gè)功能,如單元格D12有一個(gè)數(shù)據(jù)是4,現(xiàn)在我想引用A4的數(shù)據(jù),但4是由D12提供的,即如何實(shí)現(xiàn)A4=A(D12)。也就是,在Excel中,A7單元,能否實(shí)現(xiàn)把后面的數(shù)字用算式來(lái)代替,如A(3+4),或者是單元格的嵌套,A(D12),懇請(qǐng)高手解答。解答:①=indirect("a"&d12)②我的想法:借一個(gè)單元格如B4用,鍵入="A"&D12 在需引用的單元格鍵入=INDIRECT(B4)即可,第二個(gè):C4是3,C5是4 B4="A“&C4+C5 ,同①。如何在一列列出工作薄中的所有表(表名無(wú)規(guī)律)以下宏將在a列傳回所有工作表名稱。(很實(shí)用)Sub Maco1()For i = 1 To Sheets.CountCells(i, 1) = Sheets(i).NameNextEnd Sub18位身份證號(hào)碼輸入的幾種解決方法相信在EXCEL這個(gè)軟件中如何輸入15位或18位身份證號(hào)碼的問(wèn)題已經(jīng)困撓了許多人,因?yàn)樵贓XCEL中,輸入超過(guò)11位數(shù)字時(shí),會(huì)自動(dòng)轉(zhuǎn)為科學(xué)計(jì)數(shù)的方式,比如身份證號(hào)是:123456789012345,輸入后就變成了:1.23457E+14,要解決的方法有非常非常......多種哦,呵呵,現(xiàn)在為大家說(shuō)幾種比較簡(jiǎn)單快速的方法: 1、在A1單元輸入號(hào)碼時(shí),在前面先輸入’號(hào),就是:’123456789012345,這樣單元格會(huì)默認(rèn)為該單元為文本方式,會(huì)完整顯示出15個(gè)號(hào)碼來(lái),而不會(huì)顯示那令人討厭的科學(xué)計(jì)數(shù)方式來(lái)了。 2、如果已經(jīng)輸入了大量的號(hào)碼,全部以科學(xué)計(jì)數(shù)顯示的話,而又懶的按照上面的方法一個(gè)一個(gè)的重新輸入的話,也有這個(gè)好方法哦,比如已在單元A1:A100輸入了號(hào)碼,按以下步驟做:》選擇單元A1:A100》單擊鼠標(biāo)右鍵,設(shè)置單元格式》選擇自定義,在‘類型’中輸入‘0’即可,輕松搞定,呵呵??! 3、還有一種用函數(shù)來(lái)解決的方法:在A1:A100已經(jīng)輸入大量的號(hào)碼時(shí),在B1單元中輸入:=trim(\' \'a1),注意兩個(gè)’之間是空格,這個(gè)公式的意思:先在A1單元15位號(hào)碼前加個(gè)空格符號(hào),然后用trim這個(gè)函數(shù)把空格符號(hào)去掉。輸完后,B1單元也是顯示出完整的15位數(shù)字了。用countif算出數(shù)值大小在50~60之間的單元格個(gè)數(shù)解答:①你可以綜合一下呀! =countif(a1:a9,">=50"-countif(a1:a9,">60"②{=SUM((a1:a9<60)*(a1:a9>50))}③為什么{=SUM((a1:a9<60)*(a1:a9>50))}可以求出符合條件的個(gè)數(shù),按理后面應(yīng)再加一待求和區(qū)域如"B1:B9"等等,不知數(shù)組計(jì)算的內(nèi)部機(jī)制是怎樣的,不知誰(shuí)能給個(gè)解釋,謝謝?。、苓@個(gè)數(shù)組公式是這樣運(yùn)算的: a1:a9區(qū)域的數(shù)值分別與60比較。假如a1:a9的數(shù)依次為15,25,35,45,55,65,75,85,95.那么(a1:a9<60)返回{true,true,true,true,true,false,false,false,false},同理(a1:a9>50)返回{false,false,false,false,true,true,true,true,true}。然后(a1:a9<60)*(a1:a9>50)則返回{false,false,false,false,true,false,false,false,false}。因?yàn)?表示and的意思。只有當(dāng)and的對(duì)象都為真時(shí)結(jié)果才為真。。excel里用1表示true;0表示 false。有時(shí)需要將true或false轉(zhuǎn)換成數(shù)值,可以*1或+0幾個(gè)工作表生成一個(gè)打印文件一次打印解答:先按 Ctrl鍵 + 其它要一起打印的工作表 就會(huì)成為一個(gè)群組,打印的頁(yè)數(shù)可延續(xù)到下一個(gè)Sheet自動(dòng)計(jì)算應(yīng)收款滯納金要求在給定的應(yīng)收日期、滯納金率、當(dāng)前日期(自動(dòng)?。┑幕A(chǔ)上自動(dòng)計(jì)算出應(yīng)收滯納金。解答:=(DATEDIF(應(yīng)收日期,NOW(),"d")*滯納金率(每天)*應(yīng)收金額SUM函數(shù)難題A B234 230 12 10 13 如何用函數(shù)計(jì)算出下面幾個(gè)數(shù)據(jù)1。A和B都有數(shù)據(jù)且A>B的個(gè)數(shù)2。A欄在相應(yīng)的B欄有數(shù)據(jù)的情況下的數(shù)據(jù)總和,例如A1對(duì)應(yīng)B1有數(shù)據(jù),A3對(duì)應(yīng)B3有數(shù)據(jù),則求A1+A3的和。希望都能用一個(gè)函數(shù)求出所要的結(jié)果。謝謝解答:=SUM(($A$1:$A$10<>""*($B$1:$B$10<>""*($A$1:$A$10>$B$1:$B$10))=SUM(($A$1:$A$10<>""*($B$1:$B$10<>""*($A$1:$A$10>$B$1:$B$10)*($A$1:$A$10+$B$1:$B$10))記得輸入公式后要按ctrl+shift+enter工作表中的小寫字母都變成大寫解答:請(qǐng)運(yùn)行以下程序:(測(cè)試通過(guò))Sub ConvertToUpperCase()Dim Rng As RangeWorksheets("Sheet1".UsedRange.SelectFor Each Rng In Selection.CellsIf Rng.HasFormula = False ThenRng.value = UCase(Rng.value)End IfNext RngEnd Sub用COUNTIF計(jì)算整個(gè)B列中含有“F”這個(gè)字符的單元格的個(gè)數(shù)c1=COUNTIF(b1:b130,b129),(b129單元格內(nèi)的字符是“F”),問(wèn)題是隨后在向表格中添加新行131、132、133.....之后,c1單元格中公式統(tǒng)計(jì)的結(jié)果還是1-129行的,怎么才能讓c1中實(shí)時(shí)顯示添加新數(shù)據(jù)后的統(tǒng)計(jì)結(jié)果?解答:c1=COUNTIF(b:b,b129)自動(dòng)記錄出車情況現(xiàn)有一表格,每天記錄50輛不同車號(hào)的車輛的“出車?yán)锍獭焙汀盎貛?kù)里程”,需要打印一清單,自動(dòng)統(tǒng)計(jì)每輛在庫(kù)車輛的當(dāng)前里程,請(qǐng)問(wèn)該如何做 (結(jié)果放在其它sheet中,為方便顯示這里和數(shù)據(jù)放在一個(gè)sheet中了 ?解答:可以用數(shù)組公式: 假設(shè)"此處數(shù)據(jù)不斷增加"所在工作表的名字為"SHEET1". 在"此處需要更新"所指的單元格內(nèi)輸入公式=MAX(IF(OFFSET(Sheet1!$A$2,,,COUNTA(Sheet1!$A$2:$A$65536))=A2,OFFSET(Sheet1!$B$2,,,COUNTA(Sheet1!$B$2:$B$65536))))",按CTRL+SHIFT+ENTER 結(jié)束,之后向下填充公式. 整點(diǎn)記錄坐標(biāo)值我在監(jiān)測(cè)一個(gè)點(diǎn)的電壓值,每天正點(diǎn)記錄一次,這樣每天就產(chǎn)生了24個(gè)值,現(xiàn)要進(jìn)行一個(gè)月,共產(chǎn)生了720個(gè)值。根據(jù)這720個(gè)值,用EXCEL作一個(gè)圖表,橫坐標(biāo)是時(shí)間,單位是----天,縱坐標(biāo)是測(cè)量值。難點(diǎn):橫坐標(biāo)每個(gè)刻度為一天,如設(shè)分類軸刻度線之間的分類數(shù)為24 的話,橫坐標(biāo)每個(gè)刻度下顯示為:1 25 49,而其單位為天,那不就成了第1天過(guò)了,就到了第25天?如設(shè)分類軸刻度線之間的分類數(shù)為1的話,可是我每天有24個(gè)值?解答:我試驗(yàn)了一下,發(fā)現(xiàn)還是能夠解決的。橫坐標(biāo)為時(shí)間,每天24小時(shí),一個(gè)月30天,共計(jì)720個(gè)數(shù)據(jù),縱坐標(biāo)為數(shù)值,這樣做出來(lái)的表格非常長(zhǎng),數(shù)據(jù)這樣排,第一列(0小時(shí),1小時(shí),......23小時(shí),0小時(shí),1小時(shí),.....23小時(shí),)這樣總共重復(fù)30天,第二列為每天24個(gè)數(shù)據(jù),做折線圖(第四種),先按照向?qū)б徊讲阶鱿氯?,刪除第一個(gè)系列,就可以了。做出來(lái)的圖像橫坐標(biāo)(分類軸)要調(diào)整,刻度調(diào)整為標(biāo)簽間的分類數(shù)為1,就可以達(dá)到目的!剩下可以手工在每天的開頭處加上日期(可以用文本框),不知道這樣解決可以嗎?請(qǐng)問(wèn)如何把在Excel中繪制的曲線圖表另存為jpg或gif格式的圖片解答:選定圖表部分,復(fù)制它,打開可以編輯jpg或gif格式的軟件,然后粘貼保存為jpg或gif格式文件即可。round函數(shù)解答:不要用工具條上的顯示小數(shù)位數(shù)來(lái)控制小數(shù)位數(shù),它只是顯示這幾位,實(shí)際還是按原來(lái)的數(shù)計(jì)算。如:1.2345,你顯示兩位,為1.23,而實(shí)際他是按1.2345去計(jì)算的,要用round函數(shù),round(數(shù)據(jù),2)即可。如果怕繁的話,可在選項(xiàng)里設(shè)置按顯示計(jì)算,呵呵,試試看。解答2:我是做財(cái)務(wù)工作的,這一點(diǎn)有較深的體會(huì) 就是無(wú)論用什么函數(shù)都要在最外面加上 round(),不然的話因?yàn)槟且粌煞皱X定會(huì)被領(lǐng)導(dǎo)狠狠說(shuō)一頓 再有兩條經(jīng)驗(yàn) 1、如果準(zhǔn)備作大一些的表格,盡量不要使用 “合并單元格” 以免以后使用函數(shù)麻煩; 2、要分清你作的表格主要是使用來(lái)存儲(chǔ)數(shù)據(jù),還是用來(lái)打印輸出,如果想兩者兼顧,小一點(diǎn)的表格還可以,大了就不好辦了。工作表引用比如說(shuō)現(xiàn)在Sheet2!a1引用Sheet1!a1,Sheet3!a1引用Sheet2!a1,那么有什么辦法可以表示Sheet(n)!a1引用Sheet(n-1)!a1。我是Execl方面的菜鳥,希望各位大蝦能給我解決的方法或者思路也行啊。解答1:用VBA.Sheets(n).Cells(a, 1) =Sheets(n-1).Cells(a, 1)又問(wèn):ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1],_______!R[-1]C)" .在_____處,我應(yīng)該怎么填,才可以得到上一張表格?答:在空格處寫上: sheets(activesheet.index-1) .注意如果當(dāng)前工作表是第一張(即 activesheet.index-1=0)時(shí)會(huì)出錯(cuò)?;颍?INDIRECT("sheet"&A1&"!$A$1"匯總有這樣一個(gè)問(wèn)題,學(xué)校里共有24個(gè)科目(每個(gè)科目都有其代碼,每門科目都有它相應(yīng)的教材費(fèi)),但學(xué)生最多只能選其中4門科目,那么我在一個(gè)表里每個(gè)記錄中存儲(chǔ)學(xué)生所選的4門科目的代碼,并要在該表里匯總4門科目的總教材費(fèi),怎么匯總。(各門科目代碼及對(duì)應(yīng)的教材費(fèi)存在另一個(gè)表里)。解答:你可以這樣: 1,表2: 序號(hào) 科目 教材費(fèi) /1 語(yǔ)文 120 /2 數(shù)學(xué) 100 /3 英語(yǔ) 150 /4 政治 70 /5 歷史 110 /6 地理 90 /7 物理 250 /8 化學(xué) 180 2,表1: 姓名 科目1 科目2 科目3 科目4 教材費(fèi)合計(jì)/趙 1 2 3 4 440* /錢 2 3 4 5 430 /孫 3 4 5 6 420 /李 4 5 6 7 520 /張 5 6 7 8 630 .其中教材費(fèi)單元格(打*號(hào)處,即F2)公式如下: =VLOOKUP(B2,Sheet2!A:C,3)+VLOOKUP(C2,Sheet2!A:C,3)+VLOOKUP(D2,Sheet2!A:C,3)+VLOOKUP(E2,Sheet2!A:C,3) 。其下單元格復(fù)制公式。在EXCEL2000中可否實(shí)現(xiàn)票面分解解答:我在excel 中試驗(yàn)了一下,發(fā)現(xiàn)票面分解還是比較簡(jiǎn)單的,下面是我的做法: A B C D 1 票面金額 655389.26 /2 面值 張數(shù) 余額 /3 100 6553(公式為:int(b1/a3) 89.26(公式為:b1-c3*a3) /4 50 1(公式為:int(d3/a4) 39.26(公式為:D3-A4*C4) /5 20 1 19.26 /6 10 1 9.26 /7 5 1 4.26 /8 2 2 0.26 /9 1 0 0.26 /10 0.5 0 0.26 /11 0.2 1 0.06 /12 0.1 0 0.06 /0.05 1 0.01 /0.02 0 0.01 /0.01 1 0.00 /第五行以下的數(shù)據(jù)就不需要一一輸入了,選中C列和D列(C4:D15),按ctrl+D,結(jié)果就出來(lái)了。年齡及獎(jiǎng)學(xué)金問(wèn)題打開Excel工作表,建立如下表格所示的表格: A B C D E F G H I J K L M 姓名 性別 生日 年齡 年級(jí) 語(yǔ)文 數(shù)學(xué) 外語(yǔ) 政治 平均 工資 獎(jiǎng)勵(lì) 總額 王明 男 2 89 98 92 87 1 設(shè)置生日為11-28-1998的形式,并根據(jù)生日計(jì)算出學(xué)生的年齡。 /2 對(duì)平均分>=90分,80<=平均分<90,60<=平均分<80的獎(jiǎng)勵(lì)金額數(shù)放在單元格N5..N7中,請(qǐng)利用公式計(jì)算出每位同學(xué)贏得的獎(jiǎng)金。 /3 1年級(jí)學(xué)生工資為80元,2年級(jí)工資為100元,3年級(jí)工資為110元,請(qǐng)計(jì)算出每位同學(xué)的工資數(shù),并根據(jù)工資數(shù)和獎(jiǎng)勵(lì)數(shù)計(jì)算每位同學(xué)的工資總額。解答:1. 計(jì)算年齡:=INT(((YEAR(NOW())-YEAR(C2))*12+MONTH(NOW())-MONTH(C2))/12) (注意學(xué)生生日在C 列) 2. 計(jì)算工資: =IF(LEN(E2)>0,CHOOSE(E2,80,100,110),"" (注意學(xué)生年級(jí)在E列) 3. 獎(jiǎng)勵(lì): =IF(J2>=90,$N$5,IF(J2>=80,$N$6,IF(J2>=60,$N$7,"")) (平均分在J列)
|