Excel函數(shù)公式大全_第1頁
Excel函數(shù)公式大全_第2頁
Excel函數(shù)公式大全_第3頁
Excel函數(shù)公式大全_第4頁
Excel函數(shù)公式大全_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、excel經(jīng)常使用函數(shù)公式及技巧搜集(經(jīng)常使用的) 之阿布王創(chuàng)作時間:二O二一年七月二十九日【身份證信息?提取】從身份證號碼中提取出身年月日=TEXT(MID(A176+(LEN(A1)=18)*2),#-00-00)+0 =TEXT(MID(A176+(LEN(A1)=18)*2),#-00-00)*1 =IF(A2,TEXT(LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)* 2),#-00-00)+0,)顯示格式均為 yyyy-m-d.(最簡單的公式,把單位格設(shè)置為日期格 式)=IF(LEN(A2)=15,19&MID(A2,7,2)&-&MID(A2,9,2

2、)&- ”&MID(A2,11,2),MID(A2,7,4)&-&MID(A2,11,2)&- ”&MID(A2,13,2)顯示格式為 yyyy-mm-dd.(如果要求為“ 1995/03/29 ”格式的話, 將“-“換成“ /即可)=IF(D4=,IF(LEN(D4)=15,TEXT(19&MID(D4,7,6),“0000年 00 月 00 日”),IF(LEN(D4)=18,TEXT(MID(D4,7,8),“0000 年 00月 00 日)顯示格式為yyyy年mm月dd日.(如果將公式中“ 0000年00月 00日”改成“ 0000-00- 00”,則顯示格式為yyyy-mm-dd)

3、=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),19&MID(A1:A2,7,6) 顯示格式為 yyyymmdd.=TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),#-00-00)+0=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2)=MID(A1,7,4)&年&MID(A1,11,2)&月&MID(A1,13,2)&日 =IF(A1,TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)* 2),#-00-00)

4、從身份證號碼中提取出性別=IF(MOD(MID(A1,15,3),2), 男,女)(最簡單公式)=IF(MOD(RIGHT(LEFT(A1,17),2), 男,女)=IF(A2 “,IF(MOD(RIGHT(LEFT(A2,17),2), “ 男 “,“女” ),)=IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)=1, 男, 女) 從身份證號碼中進行年齡判斷=IF(A3 ” ,DATEDIF(TEXT(LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2), ” #-00-00 ” ),TODAY(), ” Y” ),)=DATEDIF(A1,T

5、ODAY() , “Y”)(以上公式會判斷是否已過生日而自動增減一歲)=YEAR(NOW()-MID(E2,IF(LEN(E2)=18,9,7),2)-1900=YEAR(TODAY()-IF(LEN(A1)=15,19&MID(A1,7,2),MID(A1,7,4)=YEAR(TODAY()-VALUE(MID(B1,7,4)& 歲=YEAR(TODAY()-IF(MID(B1,18,1)=,CONCATENATE(19,MID(B1,7,2),MID(B1,7,4)按身份證號號碼計算至今天年齡=DATEDIF(TEXT(LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=

6、18)*2) ,#-00-00),TODAY(),y)以 2006 年 10 月 31 日為基準(zhǔn)日 , 按按身份證計算年齡(周歲 ) 的公式按身份證號分男女年齡段按身份證號分男女年齡段(身份證號為 18 位)男性16 周歲以下為男性16 周歲(含16周歲)以上至男性50 周歲(含50周歲)以上至男性60 周歲(含60周歲)以上為女性16 周歲以下為女性16 周歲(含16周歲)以上至女性45 周歲(含45周歲)以上至女性55 周歲(含55周歲)以上為=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),#-00- 00)*1,2006-10-31,y), 身份證號在K

7、 列 , 年齡段在 J 列1 TOC o 1-5 h z 50 周歲為260 周歲為34145 周歲為255 周歲為34=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2),TODAY(),y),0,16,50,60-0,0,5,5*ISEVEN(MID(K1,17,1)=SUM(-(DATEDIF(MID(K1,7,4)&/&MID(K1,11,2)&/&MID(K1,13,2),TODAY(),y)=0,16,45,55+0,0,5,5*MOD(MID(K1,17,1),2)mm mm mm mm mm mm mm mm mm

8、mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm【年齡和工齡計算】根據(jù)出身年月計算年齡=DATEDIF(A1,TODAY(),y)=DATEDIF(A1,TODAY(),y)&周歲=DATEDIF(A1,NOW(),y)根據(jù)出身年月推算生肖中國人有 12 生肖 , 屬什么可以推算出來. 即用出生年份除以12,再用除不盡的余數(shù)對比如下:0-猴,1 -雞,2 -狗,3 -豬,4 -鼠,5-牛,6-虎,7-兔,8-龍,9-蛇,10-馬,11 -羊例如:XXX 出身于 1921 年, 即用 1921 年除以 12, 商得數(shù)為 160, 余數(shù)為 1, 對比上

9、面得知余數(shù)1 對應(yīng)生肖是雞,XXX 就屬雞 .=MID( 猴 雞 狗 豬 鼠 牛 虎 兔 龍 蛇 馬 羊 ,MOD(YEAR(A2),12)+1,1) ( 2007)如何求出一個人到某指定日期的周歲?=DATEDIF(起始日期,結(jié)束日期,Y)計算距離退休年齡的公式=IF(E2=,IF(E2=V2, 已經(jīng)退休 , 距離退休還有&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2), Y)& 年&DATEDIF(TODAY(),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2), YM)& 個月&DATEDIF(TODAY(

10、),DATE(YEAR(U2)+(V2),MONTH(U2),DAY(U2), Md)& 天)其中 E2 為年齡 (可用身份證號碼的公式生成);V2 為 法 定 退 休 年 齡 ( 男 60, 女 50 ) 公 式 為 :=IF(D2=,IF(D2=男,60,50)D2 為男或女 (可用身份證號碼的公式生成); U2 為出身年月日(可用身份證號碼的公式生成) .求工齡=DATEDIF(B2,TODAY(),y)=DATEDIF(B2,TODAY(),ym)=DATEDIF(B2,TODAY(),md)=DATEDIF(B2,TODAY(),y)&年&DATEDIF(B2,TODAY(),ym)

11、&月 &DATEDIF(B2,TODAY(),md)& 日 計算工齡=DATEDIF(C6,C8,y) 求兩日期間的年數(shù)=DATEDIF(C6,C8,ym) 求兩日期間除去整年數(shù)剩余的月數(shù)=DATEDIF(C6,C8,m) 求兩日期間的總月數(shù)如果只需要算出周年的話, 可以用 =datedif(1978-8,2006-5,Y)年齡及工齡計算有出身年月如何求年齡?有工作時間如何求工齡?(求出的結(jié)果為幾多年另幾個月 , 如: 0303 的形式 , 即 3 年零 3 個月) .a1 是出身年月或工作時間:=datedif(a1,today(),y)=text(datedif(a1,today(),y)

12、,00)&text(datedif(a1,toda y(),m),00)如 B2=1964-9-1 則:=TEXT(DATEDIF(B2,TODAY(),y),00)&TEXT(MOD(DATEDIF(B2, TODAY(),m),12),00) 顯示 4009=TEXT(DATEDIF(B2,TODAY(),y),00 年)&TEXT(MOD(DATEDIF(B2,TODAY(),m),12),00 月 ) 顯示40 年 09 月如果你找不到 DATEDIF 函數(shù) , 也可以不用 DATEDIF 函數(shù) ,如 B2=1964-9-1 則:=TEXT(RIGHT(YEAR(NOW()-B2),2

13、),00)&TEXT(MOD(MONTH(NOW()-B2)-1,12),00) 顯示 4009=TEXT(RIGHT(YEAR(NOW()-B2),2)&年&MOD(MONTH(NOW()-B2)- 1,12)& 個月 ,) 顯示 40 年 09 個月自動算收工齡日期格式為 (yyyy.mm.dd) TOC o 1-5 h z 能否用:( yyyy.mm.dd )這種格式來計算收工齡有多長呢?以前用這樣一段( =TEXT(RIGHT(YEAR(NOW()-A1),2)& 年”&MOD(MONTH(NOW()-A1)-1,12)&個月,).但這種方法只能用:( yyyy-mm-dd )這樣的日

14、期格式才華實現(xiàn)!你無妨把“ . ”替換成“ - ” , 不就行了嗎 , 再說后者是日期的一種標(biāo)準(zhǔn)格式,=TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,.,-),2)& 年&MOD(MONTH(NOW()-SUBSTITUTE(A1,.,-)-1,12)& 個月 ,) mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm【時間和日期應(yīng)用】自動顯示以后日期公式=YEAR(NOW() 以后年=MONTH(NOW() 以后月=DAY(NOW() 以后日如何在單位格中自動填入以后日期

15、Ctrl+;如何判斷某日是否星期天=WEEKDAY(A2,2)=TEXT(A1,aaaa)=MOD(A1,7)1)顯示昨天的日期每天需要單位格內(nèi)顯示昨天的日期 , 但雙休日除外.例如 , 今天是 7 月 3 號的話 , 就顯示 7 月 2 號, 如果是 7 月 9號, 就顯示 7 月 6 號 .=IF(TEXT(TODAY(),AAA尸一,TODAY()-3,IF(TEXT(TODAY(),AAA尸日,TODAY()-2,TODAY()-1) =IF(TEXT(TODAY(),AAA尸一,TODAY()-3,TODAY()-1) 關(guān)于取日期怎么設(shè)個公式使A1 在年月日向后推5 年, 釀成 20

16、11-7-15=DATE(YEAR(A1)+5,MONTH(A1),DAY(A1)=EDATE(A1,12*5)如何對日期進行上、中、下旬區(qū)分=LOOKUP(DAY(A1),0,11,21,31, 上旬 , 中旬 , 下旬 , 下旬)如何獲取一個月的最年夜天數(shù)”=DAY(DATE(2002,3,1)-1)或=DAY(B1-1) ”,B1 為2001-03-01日期格式轉(zhuǎn)換公式將 “ 01/12/2005 ”轉(zhuǎn)換成“20050112”格式=RIGHT(A1,4)&MID(A1,4,2)&LEFT(A1,2)=YEAR($A2)&TEXT(MONTH($A2),00)&TEXT(DAY($A2),

17、00)該公式不用設(shè)置數(shù)據(jù)有效性 , 但要設(shè)置貯存格格式.也可以用下列兩方法:1、先轉(zhuǎn)換成文本, 然后再用字符處置函數(shù).2、 數(shù)據(jù) - 分列 日期 -MDY將“ 2005 年 9 月”轉(zhuǎn)換成“200509 ”格式先用公式: =text(a1,yyyymm)+0 然后將單位格格式為慣例 .將“ 2005-8-6 ”格式轉(zhuǎn)換為“ 20050806 ”格式用公式: =TEXT(A1,YYYYMMDD)反之 , 將 20050806 轉(zhuǎn)為日期 2005-8-6 格式 , 可用公式:=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)另四種公式 :=text(a1,0000-0

18、0-00) 顯示:2005-08-06=-TEXT(A1,#-00-00),把單位格設(shè)置為日期格式顯示:2005-8-6=TEXT(20050806,“0000-00-00)*1,單位格設(shè)置日 期型顯示: 2005-8-6=VALUE(LEFT(A1,4)&-&MID(A1,5,2)&-&RIGHT(A1,2) 顯示: 2005-8-6將“ 20060501 ”轉(zhuǎn)換為“ 2006-05-01 ”格式=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2)將“ 199306”轉(zhuǎn)換為“ 1993-6 ”公式 1 : =LEFT(A3,4)&-&RIGHT(A3,2)*1公式

19、 2: =-TEXT(A3*100+1,#-00-00)公式 2 需要設(shè)置單位格格式 , 自界說: e-m公式 3: =TEXT(TEXT(A3&01,0000-00-00),e-m)把 198405 轉(zhuǎn)換成 1984.05一、查找 1984, 替換 1984.二、如果全部是年月的話, 我個人建議,1、采用輔助 =mid(xxxxxx,1,4) & . & right(xxxxxx,2)2、選中這列,用數(shù)據(jù)中的分列.然后三、單位格格式數(shù)字自界說, 類型下面輸入: #.#將文本“ 2004.01.02 ” 轉(zhuǎn)換為日期格式: 2004-1-2=DATE(MID(A1,1,4),MID(A1,6,2

20、),MID(A1,9,2)將 2005-8-6 轉(zhuǎn)換為 2005 年 8 月 6 日格式=TEXT(A1,yyyy年m月d日;)象 22 怎樣轉(zhuǎn)換成22 日?轉(zhuǎn)成昔時當(dāng)月的日子公式為: =date(year(now(),month(now(),22)將“ 2006 年 5 月”轉(zhuǎn)換成“ 2006 年 05 月”公式為:=TEXT(A8,yyyy年mm月;)也可以這樣處置:選中單位格, 設(shè)置單位格公式數(shù)字自界說,將yyyy “年” m “月”改為:yyyy “年” mm“月”,即可.但這方法打印出來顯示為: 2006/5/將“ 1968 年 6 月 12 日”轉(zhuǎn)換為“ 1968/6/12 ”格式

21、=YEAR(A1)&/&MONTH(A1)&/&DAY(A1) 顯示: 1968/6/12=TEXT(A1,yyyy/mm/dd) 顯示: 1968/06/12將“ 1968 年 6 月 12 日”轉(zhuǎn)換為“ 1968-6-12 ”格式=YEAR(A1)&-&MONTH(A1)&-&DAY(A1)顯示:1968-6-12=TEXT(A1,yyyy-mm-dd) 顯示: 1968-06-12將 1993-12-28 的日期格式轉(zhuǎn)換成1993 年 12 月=CONCATENATE(YEAR(A1講,MONTH(A1),月)=YEAR(A1)&年&MONTH(A1)&月也可以自界說格式$-404e年m

22、月將“ 1978-5-2 ”包括年月日的日期轉(zhuǎn)換成“ 197805 ”只有年月的格式=year(A1)&text(month(A1),00)要將“ 99.08.15 ” 格式轉(zhuǎn)換成“ 1999.08.15 ”如何做選中列 , 數(shù)據(jù)菜單中選分列 , 分列過程中“格式”選“日期YMD” , 結(jié)束 .要堅持 2005/8/6 格式當(dāng)輸入 2005/8/6 后系統(tǒng)自動釀成2005-8-6, 要堅持 2005/8/6格式 , 可以使用強制文本(前面加 號)或使用公式=TEXT(A1,YYYY/MM/DD). 也可以用另一種公式:=IF(ISERROR(TEXT(A1,yyyy/mm/dd),TEXT(A

23、1,0000!/00!/00 ),TEXT(A1,yyyy/mm/dd)將“二。三年十二月二十五日”轉(zhuǎn)為“2003-12-25 ”格式,1、可以用數(shù)組公式將中文日期轉(zhuǎn)化為日期系列數(shù) =14610+MATCH(SUBSTITUTE(A3元,一工TEXT(ROW($14611:$55153),“DBNum1yyyy 年 m月 d 日),0) 該公式速度較慢.2、改進后的公式, 速度要快的多:=DATE(1899+MATCH(LEFT(A7,4),TEXT(ROW($1900:$2100),“DB Num10000),0),MONTH(MATCH(SUBSTITUTE(MID(A7,6,7), 元,

24、 一 ),TEXT(ROW($1:$366),“DBNum1m 月 d 日 ),0),DAY(MATCH(SUBSTITUTE(MID(A7,6,7),元, 一),TEXT(ROW($1:$366),DBNum1m 月 d 日”),0)要設(shè)置為 1900 年的日期格式 .日期格式轉(zhuǎn)換如A列是月份數(shù)為8,B列是日期數(shù)為18,如何在C列顯示“ 8 月 18 日”=A1&月&B1&日反之 , 要將 C 列的“ 8 月 18 日”直接分別到D、 E 列 , 顯示月份和日期 ,月數(shù)份 =LEFT(C5,FIND( 月 ,C5)-1)日期數(shù)=MID(C5,FIND(月”,C5)+1,FIND( 日,C5)

25、-FIND( 月 ,C5)-1)也可分別用公式:=month(-c5)=day(-c5)日期格式轉(zhuǎn)換問題輸入的日期是:04-07-26. 與另一格的 001 合并 , 合并出來是:040726001.=TEXT(A1,YYMMDD)&001要想自動取得“編制日期:XXXX年X月X日”可在該單位格輸入 = 編制日期: &TEXT(TODAY(),yyyy 年 m 月 d 日)mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm mm【排名及排序篩選】一個具有 11 項匯總方式的函數(shù)SUBTOTAL=SUBT

26、OTAL(9,$B$2:B2)在數(shù)據(jù)篩選求和上有意想不到的功能 ,11 項功能為: 1、求平均數(shù) ,2 、求計數(shù) ,3 、求計數(shù)值(自動篩選序列) 4 、求最年夜值,5 、求最小值,6 、求乘積 ,7 、求總體標(biāo)準(zhǔn)偏差 ,8 、求標(biāo)準(zhǔn)偏差、 9、求和 ,10 、求方差 ,11 、求總體方差 .自動排序=SUBTOTAL(3,$B$2:B2)*1=IF(A2A1,1,N(C1)+1)按奇偶數(shù)排序我想請教怎樣按奇數(shù)順序然后再按偶數(shù)順序排序=IF(MOD(A1,2),0,1)=IF(ROW()50,(ROW()*2)-100,(ROW()*2)-1) =ROW()*2-1-(ROW()50)*99自

27、動生成序號比如在第二列中輸入內(nèi)容回車后第一列的下一行自動生成序列號 .=IF(B2,A2+1,)如何自動標(biāo)示A 欄中的數(shù)字年夜小排序?=RANK(A1,$A$1:$A$5)=RANK(A1,A:A)如何設(shè)置自動排序A 列自動釀成從小到年夜排列B=SMALL(A$2:A$28,ROW(1:1)A 列自動釀成從年夜到小排列B=LARGE(A$2:A$28,ROW(1:1)重復(fù)數(shù)據(jù)獲得唯一的排位序列想獲得數(shù)據(jù)的呈現(xiàn)總數(shù)嗎( 1,2,2,3,4,4,5 數(shù)據(jù)的呈現(xiàn)總數(shù)為 5 )?解答:不需要插列 , 不需要很多的函數(shù)就行了 . =RANK(B3,B$3:B$12)+COUNTIF(B$3:B3,B3)

28、-1按字符數(shù)量排序制作歌曲清單時,習(xí)慣按字符數(shù)量來排列分類,可是EXCELS 實不能直接按字數(shù)排序.需要先計算出每首歌曲的字數(shù),然后再進 行排序.如A、B列分別為“歌手”和“歌名”,在C1輸入“字數(shù)”,在C2 輸入公式:=LEN(B2) 下拖,單擊C2,單擊工具欄上的“升序排列”即可 , 刪除C列.排序字母與數(shù)字的混合內(nèi)容日常使用中,表格經(jīng)常會有包括字母和數(shù)字混合的數(shù)據(jù),對此類數(shù)據(jù)排序時,通常是先比力字母的年夜小,再比力數(shù)字的年夜小, 但EXCE/依照對字符進行逐位比力來排序的,如下表:A7排在第5位,而不是第1位.排序結(jié)果無法令人滿意.A1A1222A293A3174A435A76B207B

29、38C1449C510C33AB1A7A0072A29A0293A43A0434A122A1225A317A3176B3回037B20B0208C5C0059C33C03310C144C144如果希望EXCE畋變排序的規(guī)則,需要將數(shù)據(jù)做一些改變.在 B1 中輸入公式:LEFT(A1,1)&RIGHT(000&RIGHT(A1,LEN(A1)- 1),3)下拖單擊B2,單擊工具欄上的“升序排列”即可.隨機排序如A、B列分別為“歌手”和“歌名”,在C1輸入“次第”, 在C2輸入公式:= RAND(),下拖,單擊C2,單擊工具欄上的“降序排列”即可對歌曲清單進行隨機排序.排序的問題我想要這樣的排序:

30、2001-20032004-20062007-20092010-2012;其實不是數(shù)據(jù)排序,應(yīng)該是數(shù)據(jù)填充.輸入公式 =LEFT(E3,4)+3&-&RIGHT(E3,4)+3 即可 .怎樣才華讓數(shù)列自動加數(shù)怎樣做才華讓數(shù)列自動加數(shù) TOC o 1-5 h z AA0001BB0001AA0002CC0001AA0003BB0002CC0002公式為 =A1&000&COUNTIF(A$1:A1,A1) 向下拖=TEXT(COUNTIF(A$1:A1,A1),!&A1&0000) 否則數(shù)字超越9 就毛病了 .一個排序問題一 個 電 子 表 格 , 格 式 是 101 、 102.999,101

31、01 、 10102.99901,1010101,1020201.9990101, 請 問 如 何 將 它 排 列 成101,10101,1010101,102,10201,1020101,.999,99901,9990101.我在數(shù)字前加了個字母, 比如 d& 數(shù)字 , 然后用排序就可以把它們按你的需求排列了 . 最后再把字母d 去失落 .數(shù)字的自動排序 , 拔出后不變?趙一總經(jīng)理趙二副經(jīng)理趙三副經(jīng)理趙四技術(shù)員趙五趙六員工如上的一個表, 如何實現(xiàn)當(dāng)我把趙六這一整行(第 6 行)拔出到上面的表中時,A 列的序列號不變?最后的效果如下 :趙一總經(jīng)理趙二副經(jīng)理趙六員工趙三 副經(jīng)理趙四技術(shù)員趙五A1

32、 單位格輸入公式=row(), 往下拉 , 然后再拔出=SUBTOTAL(3,$B$2:$B2)在 A1 中輸入公式:” =if(b1=,counta($b$1:b1) ”后下拉復(fù)制至A列各行即可(不用輸入)根據(jù)規(guī)律的重復(fù)的姓名列發(fā)生自動序號姓名序號張三1張三1李四2李四2趙五3趙五3趙五3王六4王六4=(A1A2)+N(B1)=IF(A3=A2,B2,B2+1)姓名已排序:B2=SUMPRODUCT(1/COUNTIF(A$2:A2,A$2:A2)姓名未排序:B2=IF(COUNTIF(A$2:A2,A2)1,VLOOKUP(A2,A:B,2,0),SUMPRODUC T(1/COUNTIF

33、(A$2:A2,A$2:A2)排名的函數(shù)用排名函數(shù)來對成果進行排名,用起來非常處所便.=IF(ISERR(RANK(M3,M:M),RANK(M3,M:M)A列是成果,B列是排名=SUMPRODUCT(A$1:A$9A1)/COUNTIF(A$1:A$9,A$1:A$9)+1 自動排名公式=RANK(C3,$C$3:$C$12)=RANK(A2,$A$2:$A$11,0)=RANK(C2,$C$2:$C$65)+COUNTIF($C$2:C2,C2)-1百分比排名的公式寫法為:=PERCENTRANK($C$3:$C$12,C3)平均分及總分排名=AVERAGE(B2:E2) =RANK(F2

34、,$F$2:$F$65536) 求名次排名統(tǒng)計成果時遇到一個分別求班級和年級總分名次排名的問題,不曉得應(yīng)該運用什么公式來實現(xiàn).班級名次:=SUMPRODUCT(BJ=A2)*(ZFE2)+1年級名次:=RANK(E2,ZF)公式下拖.排名次根據(jù)總分值年夜小,只將姓名排序后,降序結(jié)果=INDEX(A$2:A$6,RANK(D2,D$2:D$6)根據(jù)總分值年夜小,只將姓名排序后,升序=INDEX(A$2:A$6,RANK(D2,D$2:D$6,1)根據(jù)分數(shù)進行普通排名=RANK(A2,$A$2:$A$12)=RANK(A2,A$2:A$12)+COUNTIF(A$2:A2,A2)-1=SUMPRO

35、DUCT(1*($E$3:$E$12=E3)=RANK(K3,$K$3:$K$26)=RANK(A2,A$2:A$12)=SUM(A$2:A$12=A2)/COUNTIF(A$2:A$12,A$2:A$12)=COUNTIF($K$3:$K$26,&K3)+1=INDEX($A$2:$A$7,MATCH(LARGE($C$2:$C$7,ROW(A1),$C$2:$C$7,0),1)=SUMPRODUCT($A$2:$A$12A2)/COUNTIF($A$2:$A$12,$A$2:$A$12&)+1=RANK(D2,OFFSET($A$1,MATCH($A2,$A:$A,0)-1,3,COUNT

36、IF($A:$A,$A2),1)對普通排名分數(shù)相同時,按順序進行不重復(fù)排名=RANK(K32,$K$32:$K$55)+COUNTIF($K$32:$K32,K32)-1 =COUNTIF($K$32:K32,K32)-1+COUNTIF($K$3:$K$26,&K32)+1 =SUMPRODUCT(1*($E$3:$E$12+ROW($E$3:$E$12)/100=($E3+ROW (E3)/100)=RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1=SUMPRODUCT(1*($E$3:$E$12+$B$3:$B$12/100)=(E3+B3/100)依分

37、數(shù)比高低名次成果排名=RANK($E3,$E$3:$E$22)內(nèi)建方式排名=SUMPRODUCT(1*($E$3:$E$12=E3斤般方式排名 =RANK(E3,$E$3:$E$22)+SUM(IF($E$3:$E$22E3,1/COUNTIF($E $3:$E$22,$E$3:$E$22),0)-COUNTIF($E$3:$E$22,&E3) 一般方式排名=RANK(E3,$E$3:$E$12)+COUNTIF($E$3:E3,E3)-1 不重復(fù)排名=SUMPRODUCT(1*($E$3:$E$12+ROW($E$3:$E$12)/100=($E3+ROW(E3)/100)=SUMPRODU

38、CT(1*($E$3:$E$12+$B$3:$B$12/100)=(E3+B3/100) 不重復(fù)排名=SUMPRODUCT(1*($E$3:$E$12+$B$3:$B$12/100+$C$3:$C$12/10000)=(E3+B3/100+C3/10000) 不重復(fù)排名=RANK($E3,$E$3:$E$22,1)倒排序美國式排名=RANK(K247,$K$247:$K$270)=RANK(B1,$B1:$H1)中國式排名=RANK(B2,$B$2:$B$21,0)=RANK(B1,$B1:$H1)+COUNTIF($B$1:B1,B1)-1=SUM(IF($A$1:$E$1=A1,1/COU

39、NTIF($A$1:$E$1,$A$1:$E$1),”)=SUMPRODUCT($B$2:$B$21=B2)/COUNTIF($B$2:B$21,B$2:B$21) =SUMPRODUCT(B$3:B$21B3)*(1/COUNTIF($B$3:$B$21,$B$3:$B$ 21)+1 (升序)=SUMPRODUCT(B$3:B$21B2)+1=SUM(IF($B$3:$B$21=B3,”,1/(COUNTIF($B$3:B$21,B$3:B$21)+1 (升序)=SUM(IF($B$3:$B$21B2,1/COUNTIF($B$2:B$21,B$2:B$21)+1 =SUM(IF($A$1:

40、$E$1=A1,1/COUNTIF($A$1:$E$1,$A$1:$E$1),”)=SUM($B$2:$B$21B2)*(MATCH($B$2:B$21,B$2:B$21,)=ROW($1:$20)+1 =SUM(IF($B$1:$H$1=E2)/COUNTIF($E$2:$E$21,$E$2:$E$21), 第DBNUM1G/ffi用格式名)排序后排名=SUM(IF($B$2:$B$15=B2,1/COUNTIF($B$2:$B$15,$B$2:$B$15)=SUMPRODUCT(B$2:B$15=B2)/COUNTIF(B$2:B$15,B$2:B$15)位次排名=IF($B2:$O2=0

41、,RANK($B2:$O2,$B2:$O2,0),)根據(jù)雙列成果進行共同排名=RANK(C345,($C$345:$C$356,$H$345:$H$356)在雙列間排名=RANK(B2,($B$2:$B$26,$E$2:$E$16)等次排名由年夜到小排名=RANK(B3,$B$3:$B$12)=SUMPRODUCT($A$16:$A$25=A16)*($B$16:$B$25B16)+1由小到年夜排名=RANK(B3,$B$3:$B$12,1)=SUMPRODUCT($A$16:$A$25=A16)*($B$16:$B$25B16-ROW(B16)/10000)+1由小到年夜=RANK(B3,$

42、B$3:$B$12,1)+COUNTIF($B$3:B3,B3)-1=SUMPRODUCT($A$16:$A$25=A16)*($B$16:$B$25+ROW($B$16:$B$25)/10000B16+ROW(B16)/10000)+1由小到年夜=COUNT($B$3:$B$12)-RANK(B3,$B$3:$B$12)-COUNTIF($B$3:B3,B3)+2=SUMPRODUCT($A$16:$A$25=A16)*($B$16:$B$25-ROW($B$16:$B$25)/10000B3)*(1/COUNTIF(B$3:B$12,B$3:B$12)+1=SUMPRODUCT($A$16

43、:$A$25=A16)*($B$16:$B$25B16)/COUNTIF( $K$16:$K$25,$K$16:$K$25)+1由小到年夜=SUMPRODUCT(B$3:B$12B3)*(1/COUNTIF(B$3:B$12,B$3:B$12)+1=SUMPRODUCT($A$16:$A$25=A16)*($B$16:$B$25B3)+1=COUNTIF($B$3:$B$21,&B3)+1=SUM(IF($B$3:$B$21B3,1,0)+1 = 19-FREQUENCY($B$3:$B$21,B3)+1=SUMPRODUCT($B$2:$B$20=B2)/COUNTIF($B$2:$B$20

44、,$B$2:$B$ 20)無并列排名=RANK(B3,$B$3:$B$21)+COUNTIF($B$3:$B3,B3)-1 =SUMPRODUCT(B3-ROW()/1000B3- ROW()/1000,1,0)+1 有并列分段排名=SUMPRODUCT($A$3:$A$21=A3)*($C$3:$C$21C3)+1= 19-FREQUENCY($A$3:$A$21=A3)*($C$3:$C$21),C3)+1=MATCH(C3,LARGE(OFFSET($C$2,IF($A$3:$A$21=A3,ROW($A$3: $A$21)-2),),ROW(INDIRECT(1:&COUNTIF($A$3:$A$21,A3),0)=MATCH(C3,LARGE(IF($A$3:$A$21=A3,$C$3:$C$21),ROW(INDIRECT(1:&COUNTIF($A$3:$A$21,A3),0)=SUMPRODUCT($A$3:$A$2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論