基礎(chǔ)知識(shí) 公式定義:是EXCEL工作表中進(jìn)行數(shù)值計(jì)算的等式。公式輸入是以“=”開(kāi)始的,其內(nèi)部可以包括數(shù)據(jù)、運(yùn)算符、函數(shù)。 常量:直接鍵入到單元格的值,不進(jìn)行計(jì)算的值,因此也不會(huì)發(fā)生變化。 引用:單元格在工作表中所處位置的坐標(biāo)值。行號(hào)和列號(hào),如A1。 運(yùn)算符:一個(gè)標(biāo)記或符號(hào),指定表達(dá)式內(nèi)執(zhí)行的計(jì)算的類型。有數(shù)學(xué)、比較、邏輯和引用運(yùn)算符等。 函數(shù)定義:函數(shù)是預(yù)先編寫的公式,函數(shù)也是公式的一種。函數(shù)可以對(duì)一個(gè)或多個(gè)值執(zhí)行運(yùn)算,并返回一個(gè)或多個(gè)值。函數(shù)可以簡(jiǎn)化和縮短工作表中的公式,尤其在用公式執(zhí)行很長(zhǎng)或復(fù)雜的計(jì)算時(shí)。 函數(shù)有特定的語(yǔ)法結(jié)構(gòu),使用函數(shù)必須嚴(yán)格遵守其語(yǔ)法結(jié)構(gòu),否則Excel會(huì)給出信息提示錯(cuò)誤。 函數(shù)結(jié)構(gòu):所有函數(shù)都是以函數(shù)名稱開(kāi)始,緊接著是左括號(hào)、以逗號(hào)分隔的參數(shù)、右括號(hào)結(jié)束。 函數(shù)參數(shù):是指在函數(shù)中用來(lái)執(zhí)行操作或計(jì)算的值。參數(shù)的類型很多,不同函數(shù)對(duì)參數(shù)的使用有不同的規(guī)則。常見(jiàn)的參數(shù)類型有:數(shù)值,文本,“正確”“錯(cuò)誤”邏輯值,單元格引用等。公式或其他函數(shù)也可以作為參數(shù)出現(xiàn)在函數(shù)中。 常用函數(shù):求和Sum() 計(jì)數(shù)Count() 平均數(shù)Average() 排名Rank() 比較If() 年齡計(jì)算:方法一 思路:兩種情況,一是當(dāng)前月份大于出生月分,二是小于出生月份。把年齡轉(zhuǎn)化為月數(shù)進(jìn)行計(jì)算,看出生總月數(shù)中包含多少個(gè)整的12月 表達(dá)式:出生總月數(shù)=(當(dāng)前年份-出生年份)×12月/ 年+(當(dāng)前月份-出生月份) 表達(dá)式:年齡=總月數(shù)÷12 取整 涉及函數(shù): 當(dāng)前日期函數(shù):today() 年函數(shù):year(日期) 當(dāng)前年:year(today()) 出生年:year(出生年月) 月函數(shù):month(日期) 當(dāng)前月:month(today()) 出生月:month(出生年月) 取整函數(shù):int(數(shù)值) EXCEL表達(dá)式: 出生總月數(shù)= (year(today())-year(出生年月))*12+ month(today())-month(出生年月) 年齡=int(((year(today())-year(出生年月))*12+ month(today())-month(出生年月))/12) 工齡計(jì)算:方法一 思路:兩種情況,一是當(dāng)前月份大于參加工作日期月分,二是小于參加工作日期月份。把工齡轉(zhuǎn)化為月數(shù)進(jìn)行計(jì)算,看工齡總月數(shù)中包含多少個(gè)整的12月和剩余多少月。 表達(dá)式:工齡總月數(shù)=(當(dāng)前年份-參加工作年份)×12月/ 年+(當(dāng)前月份-參加工作月份) 表達(dá)式:工齡=(工齡總月數(shù)÷12)取整 + (工齡總月數(shù)÷12)求余 涉及函數(shù): 當(dāng)前日期函數(shù):today() 年函數(shù):year(日期) 當(dāng)前年:year(today()) 參工年:year(參加工作日期) 月函數(shù):month(日期) 當(dāng)前月:month(today()) 參工月:month(參加工作日期) 取整函數(shù):int(數(shù)值) 求余函數(shù):mod(被除數(shù),除數(shù)) EXCEL表達(dá)式: 總月數(shù)=(year(today())-year(參加工作日期))*12+ month(today())-month(參加工作日期) 工齡=int(((year(today())-year(參加工作日期))*12+ month(today())-month(參加工作日期))/12)& mod(((year(today())-year(參加工作日期))*12+ month(today())-month(參加工作日期))/12) 年齡計(jì)算:方法二 如果 當(dāng)前月份>=出生月份,則年齡=當(dāng)前年份-出生年份 如果 當(dāng)前月份<出生月份,則年齡=當(dāng)前年份-出生年份-1 當(dāng)前日期函數(shù):today() 月函數(shù):month() 當(dāng)前月:month(today()) 出生月:month(出生年月) 年函數(shù):year() 當(dāng)前年:year(today()) 出生年:year(出生年月) 情況1: 年齡=year(today())-year(出生年月) 情況2: 年齡=year(today())-year(出生年月)-1 自動(dòng)比較計(jì)算年齡:如果當(dāng)前月份>=出生月份,則年齡=當(dāng)前年份-出生年份,否則年齡=當(dāng)前年份-出生年份-1 =if(month(today())>=month(出生年月)),year(today())-year(出生年月),year(today())-year(出生年月)-1) 工齡計(jì)算:方法二 如果 當(dāng)前月份>=參加工作日期月份, 則工齡=當(dāng)前年份-參加工作日期年份 加上 當(dāng)前月份-參加工作日期月份 如果 當(dāng)前月份<參加工作日期月份, 則工齡=當(dāng)前年份-參加工作日期年份-1 加上 當(dāng)前月份+12-參加工作日期月份 當(dāng)前日期函數(shù):today() 月函數(shù):month() 當(dāng)前月:month(today()) 參加工作日期月:month(參加工作日期) 年函數(shù):year() 當(dāng)前年:year(today()) 參加工作日期年:year(參加工作日期) 情況1: 工齡=year(today())-year(參加工作日期) & month(today())-month(參加工作日期) 情況2: 工齡=year(today())-year(參加工作日期)-1 & month(today())+12-month(參加工作日期) 自動(dòng)比較計(jì)算年齡:如果當(dāng)前月份>=出生月份,則年齡=當(dāng)前年份-出生年份,否則年齡=當(dāng)前年份-出生年份-1 =IF(MONTH(TODAY())>=MONTH(參加工作日期),YEAR(TODAY())-YEAR(參加工作日期)&"年"&MONTH(TODAY())-MONTH(參加工作日期)&"月",YEAR(TODAY())-YEAR(參加工作日期)-1&"年"&MONTH(TODAY())+12-MONTH(參加工作日期)&"月") |
|