Excel函式公式大全

2021-10-08 10:50:42 字數 2467 閱讀 6827

一、條件判斷:if函式。

目的:判斷成績所屬的等次。

方法:1、選定目標單元格。

2、在目標單元格中輸入公式:=if(c3>=90.「優秀」,if(c3>=80.「良好」,if(c3>=60.「及格」,「不及格」)))。

3、ctrl+enter填充。

解讀:if函式是條件判斷函式,根據判斷結果返回對應的值,如果判斷條件為true,則返回第乙個引數,如果為false,則返回第二個引數。

二、條件求和:sumif、sumifs函式。

目的:求男生的總成績和男生中分數大於等於80分的總成績。

方法:1、在對應的目標單元格中輸入公式:=sumif(d3:d9.「男」,c3:c9)或=sumifs(c3:c9.c3:c9.">=80",d3:d9.「男」)。

解讀:1、sumif函式用於單條件求和。暨求和條件只能有乙個。易解語法結構為:sumif(條件範圍,條件,求和範圍)。

2、sumifs函式用於多條件求和。暨求和條件可以有多個。易解語法結構:sumifs(求和範圍,條件1範圍,條件1.條件2範圍,條件2.……條件n範圍,條件n)。

三、條件計數:countif、countifs函式。

目的:計算男生的人數或男生中成績》=80分的人數。

方法:1、在對應的目標單元格中輸入公式:=countif(d3:d9.「男」)或=countifs(d3:d9.「男」,c3:c9.">=80")。

解讀:1、countif函式用於單條件計數,暨計數條件只能有乙個。易解語法結構為:countif(條件範圍,條件).

2、countifs函式用於多條件計數,暨計數條件可以有多個。易解語法結構為:countifs(條件範圍1.條件1.條件範圍2.條件2……條件範圍n,條件n)。

四、資料查詢:vlookup函式。

方法:在目標單元格中輸入公式:=vlookup(h3.b3:c9.2.0)。

解讀:函式vlookup的基本功能就是資料查詢。易解語法結構為:vlookup(查詢的值,查詢範圍,找查詢範圍中的第幾列,精準匹配還是模糊匹配)。

五、逆向查詢:lookup函式。

目的:根據學生姓名查詢對應的學號。

方法:在目標單元格中輸入公式:=lookup(1.0/(b3:b9=h3),a3:a9)。

解讀:公式lookup函式的語法結構為:lookup(查詢的值,查詢的條件,返回值的範圍)。本示例中使用的位變異用法。查詢的值為1.條件為0.根據lookup函式的特點,如果 lookup 函式找不到 lookup_value,則該函式會與 lookup_vector 中小於或等於 lookup_value 的最大值進行匹配。

六、查詢好搭檔:index+match 函式

目的:根據姓名查詢對應的等次。

方法:在目標單元格中輸入公式:=index(e3:e9.match(h3.b3:b9.0))。

解讀:1、index函式:返回給定範圍內行列交叉處的值。

2、match函式:給出指定值在指定範圍內的所在位置。

3、公式:=index(e3:e9.match(h3.b3:b9.0)),查詢e3:e9中第match(h3.b3:b9.0)行的值,並返回。

七、提取出生年月:text+mid函式。

目的:從指定的身份證號碼中提取出去年月。

方法:1、選定目標單元格。

2、輸入公式:=text(mid(c3.7.8),「00-00-00」)。

3、ctrl+enter填充。

解讀:1、利用mid函式從c3單元格中提取從第7個開始,長度為8的字串。

2、利用text函式將字元的格式轉換為「00-00-00」的格式,暨1965-08-21.

八、計算年齡:datedif函式。

目的:根據給出的身份證號計算出對應的年齡。

方法:1、選定目標單元格。

2、輸入公式:=datedif(text(mid(c3.7.8),「00-00-00」),today(),「y」)&「周歲」。

3、ctrl+enter填充。

解讀:1、利用mid獲取c3單元格中從第7個開始,長度為8的字串。

2、用text函式將字串轉換為:00-00-00的格式。暨1965-08-21.

3、利用datedif函式計算出和當前日期(today())的相差年份(y)。

九、中國式排名:sumproduct+countif函式。

目的:對成績進行排名。

方法:1、選定目標單元格。

2、在目標單元格中輸入公式:=sumproduct((c$3:c$9>c3)/countif(c$3:c$9.c$3:c$9))+1.

3、ctrl+enter填充。

解讀:公式的前半部分(c$3:c$9>c3)返回的是乙個陣列,區域c$3:c$9中大於c3的單元格個數。後半部分countif(c$3:c$9.c$3:c$9)可以理解為:*1/countif(c$3:c$9.c$3:c$9),公式countif(c$3:c$9.c$3:c$9)返回的值為1.只是用於輔助計算。所以上述公式也可以簡化為:=sumproduct((c$3:c$9>c3)*1)+1.

Excel 2007函式與公式應用大全

本書包含了 excel 2007 中所有的函式,為了使初學者快速學會 excel 2007 excel 2007 中的每個函式的操作使用都進行了詳細地說明,即使是乙個只有 excel 基礎知識的使用者也可以實現 零時間 掌握 excel 中的公式使用和技巧,書中提供了有 365個實用案例,有 116...

EXCEL 函式,公式整理

文字運算子 連字元 我愛 祖國 生成 我愛祖國 引用運算子 冒號 區域運算子,對兩個引用之間包括這兩個引用在內的所有單元格 a1 e1 引用從a1到e1的所有單元格 逗號 聯合運算子,將多個引用合併為乙個引用 sum a1 e1,b2 f2 將a1 e1和b2 f2這兩個引用合併到一起 空格 交叉運...

EXCEL公式與函式(邏輯函式)

ture在邏輯函式中代表 真 的意思,在判斷數字中我們可以認為其值為 1 false在邏輯函式中代表 假 的意思,在判斷數字中我們可以認為其值為 0 案例中c2單元格的公式為判斷 a2單元格的數值是否等於b2單元格,由於a2的值 11,829 等於b2 11,829 的值,所以判斷結果為true。其...