此節(jié)內(nèi)容框架
一、單元格的引用方式 二、常用函數(shù)(基礎(chǔ)運(yùn)算函數(shù)、Count函數(shù)、日期和時(shí)間函數(shù)) 三、進(jìn)階函數(shù)(IF、Vlookup、Sumif、DateDif、字符串函數(shù)) 四、嵌套函數(shù)(Sumproduct、多重IF)
一、公式基礎(chǔ):3種單元格引用方式
①相對(duì)引用;
②絕對(duì)引用;
③混合引用;
二、常用函數(shù)
COUNT函數(shù)&日期和時(shí)間函數(shù)
三、進(jìn)階函數(shù)
①I(mǎi)F函數(shù)
根據(jù)邏輯表達(dá)式測(cè)試的結(jié)果,返回相應(yīng)的值。
函數(shù)語(yǔ)法:IF(條件表達(dá)式,結(jié)果1,結(jié)果2)
語(yǔ)法理解:如果…就…否則…
②VLOOKUP函數(shù)
在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前行中指定列處的數(shù)值。
函數(shù)語(yǔ)法:VLOOKUP(查找值,查找區(qū)域,返回結(jié)果的列號(hào),查找方式)
語(yǔ)法理解:在“查找區(qū)域”的首列查找“查找值”,并由此返回區(qū)域內(nèi)當(dāng)前行中指定列的數(shù)值
③SUMIF函數(shù)
根據(jù)指定條件對(duì)若干單元格、區(qū)域或引用求和。
函數(shù)語(yǔ)法:SUMIF(條件判斷區(qū)域,條件,求和區(qū)域)
語(yǔ)法理解:如果…滿足什么條件…就求和,其實(shí)就是按條件求和。
④DATEDIF函數(shù)
返回兩個(gè)日期之間的年\月\日間隔數(shù)。
函數(shù)語(yǔ)法:DATEDIF (開(kāi)始日期,結(jié)束日期,單位代碼)
年齡或年限的計(jì)算方法(在英文輸入狀態(tài)下進(jìn)行):
語(yǔ)法:=YEAR("終止日期")-YEAR("出生或開(kāi)始日期")
語(yǔ)法:=DATEDIF("出生或開(kāi)始日期","終止日期","Y")
語(yǔ)法:=DATEDIF("出生或開(kāi)始日期",TODAY(),"Y")
說(shuō)明:日期可以直接單元格引用、可以 "/" 或"-" 格式輸入,但不能輸入(".")。
⑤字符串截取函數(shù)
LEFT(text,num_chars)
LEFT(文本串,要提取的字符個(gè)數(shù))
從左邊開(kāi)始提取指定個(gè)數(shù)的字符
RIGHT(text,num_chars)
RIGHT(文本串,要提取的字符個(gè)數(shù))
從右邊開(kāi)始提取指定個(gè)數(shù)的字符
MID(text,start_num,num_chars)
MID(文本串,文本中要提取的第一個(gè)字符的位置,要提取的字符個(gè)數(shù))
四、嵌套函數(shù)
①SUMPRODUCT函數(shù)
1、計(jì)算相應(yīng)的區(qū)域或數(shù)組乘積的和
公式運(yùn)算=SUMPRODUCT(A2:A6,B2:B6,C2:C6)
實(shí)際運(yùn)算=A2*B2*C2+A3*B3*C3+A4*B4*C4+A5*B5*C5+A6*B6*C6
(即三個(gè)區(qū)域A2:A6,B2:B6,C2:C6同行數(shù)據(jù)積的和)
2、計(jì)算符合2個(gè)及以上條件的數(shù)據(jù)個(gè)數(shù)或數(shù)據(jù)的和
公式運(yùn)算=SUMPRODUCT(($C$1:$C$9=$G5)*($D$1:$D$9=H$4),$E$1:$E$9)
實(shí)際運(yùn)算=SUMPRODUCT(條件1*條件2,求和數(shù)據(jù)區(qū)域)
3、多條件引用/匹配
公式運(yùn)算=SUMPRODUCT(($C$1:$C$9=$G5)*($D$1:$D$9=H$4)*($E$1:$E$9))
實(shí)際運(yùn)算=SUMPRODUCT(條件1*條件2*要引用的數(shù)據(jù)區(qū)域)
②IF函數(shù)嵌套
IF函數(shù)嵌套就是有多個(gè)IF函數(shù)一層套一層,什么時(shí)候會(huì)用到IF嵌套呢,是有多個(gè)條件要分別判斷時(shí)會(huì)用到,語(yǔ)法如下:
= IF(true,1, IF(true,2, IF(true,3,"end")))
語(yǔ)法解釋?zhuān)篒F(第一個(gè)條件,第一個(gè)條件成立時(shí)返回的值, IF(第二個(gè)條件,第二個(gè)條件成立時(shí)返回的值, IF(第三個(gè)條件,第三個(gè)條件成立時(shí)返回的值...IF(。。)
舉個(gè)例子: =IF(B2<60,"不及格",IF(B2<70,"及格",IF(B2<85,"良好","優(yōu)秀")))
注意:
1、IF函數(shù)只能嵌套七層,不但針對(duì)IF,對(duì)所有的函數(shù)都適合,也就是說(shuō)函數(shù)嵌套函數(shù),不能超過(guò)七層。
2、在設(shè)置IF公式的時(shí)候,如果前面的IF條件成立,后面的就不會(huì)再判斷了,所以要合理的設(shè)置判斷的條件,不能這樣設(shè)置
=IF(A1<100,"ABC",IF(A1<10,"bcd"))
上面的公式中,第二個(gè)條件永遠(yuǎn)無(wú)出頭之日的,因?yàn)槿绻∮?0,必然小于100,只會(huì)判斷第一個(gè)條件而第二個(gè)條件沒(méi)有被判斷的機(jī)會(huì)。
好了,這期,就到這,我們下期再見(jiàn)!
我是百家號(hào)@Excel技巧,一個(gè)混跡數(shù)據(jù)堆10年的職場(chǎng)老司機(jī),Office三件套和思維導(dǎo)圖,是我的防身法寶,關(guān)注我,統(tǒng)統(tǒng)分享與你!
想了解更多精彩內(nèi)容,快來(lái)關(guān)注Excel技巧
聯(lián)系客服