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