轉(zhuǎn)眼間,工作十年了。玩了十年的Excel,寫了十年的函數(shù)公式,工資也同樣的水漲船高。 2009年,剛剛大學(xué)畢業(yè),面試的時(shí)候當(dāng)然相當(dāng)自信的說“精通Excel”,自然而然的獲得了第一份工作。在工作中才發(fā)現(xiàn),我的Excel水平僅限于單元格下拖,生成一個(gè)連續(xù)的序列數(shù),那一年的工資從1800起步。后來和周圍同事交流我才發(fā)現(xiàn),原來我的水平竟然并不低! 2010年,我無法接受在表格中的重復(fù)勞動(dòng),于是我寫出了我的Excel生涯的第一個(gè)智能公式: =IF(H3='01','發(fā)展卡',IF(H3='02','靚綠卡',IF(H3='03','靚易卡',IF(H3='04','靚車卡',IF(H3='05','靚房卡',IF(H3='06','至尊卡',IF(H3='07','黑卡',''))))))) 這個(gè)公式的效果就是根據(jù)H列錄入的代碼,自動(dòng)生成對(duì)應(yīng)信用卡的種類。以往I列的卡片種類也是手動(dòng)錄入的,是我改變了這個(gè)歷史。憑借這個(gè)公式一躍成為公司的高手,這一年工資漲到了2800。 2011年,工作中有更多的Excel表格需要處理,其中一項(xiàng)是匹配員工的社保金額及身份證號(hào)。100多號(hào)員工了,這次IF函數(shù)可無能為力了。于是心血來潮,直奔圖書大廈買了Excel Home出版的《應(yīng)用大全》,在書中學(xué)會(huì)了查找函數(shù),認(rèn)識(shí)到了INDEX+MATCH的函數(shù)組合。 =INDEX(社保基數(shù)!D:D,MATCH(A3,社?;鶖?shù)!A:A,0)) 使用INDEX+MATCH組合瘋狂的改造工作中的表格,能讓Excel計(jì)算的決不手算,工資也漲到了3800。 從2012年開始,水平一步步的提高,也獲得更好的機(jī)會(huì)完成跳槽,這一年函數(shù)公式水平也突飛猛進(jìn),同時(shí)在Excel Home的《函數(shù)與公式應(yīng)用大全》中獲得更多的知識(shí)。當(dāng)我為部門制作季度考核得分的時(shí)候,寫下的是這樣的公式: =OFFSET(數(shù)據(jù)匯總表!$B$6,ROW(A1),MATCH(MID(CELL('filename',A1),FIND(']',CELL('filename',A1))+1,19),數(shù)據(jù)匯總表!$C$6:$S$6,)) 把所有人基礎(chǔ)數(shù)據(jù)放在“數(shù)據(jù)匯總表”中,然后新建一個(gè)工作表,并將工作表的名稱修改為相應(yīng)考核人的姓名,即可不需要再做其他操作,即可完成最終得分的統(tǒng)計(jì)。 公式中的MID(CELL('filename',A1),FIND(']',CELL('filename',A1))+1,19)這一部分,就是用來提取工作表的名稱。此時(shí)我的工作也慢慢漲到了4800。 從2013年開始,更多的投入到函數(shù)的研習(xí)過程中,對(duì)于函數(shù)的使用越來越得心應(yīng)手: 提取倒數(shù)第2個(gè)'-'之后的內(nèi)容: =MID(C40,FIND('@',SUBSTITUTE(C40,'-','@',LEN(C40)-LEN(SUBSTITUTE(C40,'-',''))-1))+1,99) 跨工作表根據(jù)月份自動(dòng)求和: {=SUM(SUBTOTAL(9,INDIRECT(ROW(INDIRECT(TRIM(LEFTB($M$3,2))&':'&TRIM(LEFTB($M$4,2))))&'月份!'&'B2:F16')))} 對(duì)相同數(shù)值提取排名: {=INDEX(A:A,MID(SMALL(B2:B25-(C2:C25-ROW()%-1%%)%%,ROW(A:A)),11,2))} 提取非重復(fù)值: {=IFERROR(INDEX(A:A,SMALL(IF(MATCH($A$2:$A$10,A:A,0)=ROW($2:$10),ROW($2:$10)),ROW(1:1))),'')} 工資也慢慢的從5800,到6800,再到7800。 如今,我寫下的公式,也不僅僅是炫技,而更多的在于制作計(jì)算模板,設(shè)計(jì)計(jì)算規(guī)則,將幾頁的一個(gè)小冊(cè)子的數(shù)據(jù)計(jì)算邏輯,匯總在一個(gè)表格中,甚至于一個(gè)公式中,而我的工資也早已過萬,這一切源于Excel的函數(shù)給予我的幫助。下面再展示下我的工具中的公式: 計(jì)算起吊費(fèi)用,根據(jù)十種不同規(guī)格給定不同的計(jì)算方式: =IF(C$10='',0,IF($N$23,CHOOSE(VLOOKUP(C$10,分類表!$A:$E,3,0), 1200, IF(C$12<=1600,800,1000)+20*C$13, 800+20*C$13, IF(C$12<=1150,5400,6400)+20*C$13, 1400+20*C$13, 1500, 2250+150*C$13+MAX(C$18-1,0)*250, IF(C$18<=1,3500,4500), 2500+150*C$13, 0),0))*$B23*C$9 在第9到第19行區(qū)域填寫相應(yīng)的基礎(chǔ)參數(shù),之后分包費(fèi)、吊運(yùn)費(fèi)、卸車費(fèi)等10項(xiàng)內(nèi)容全部自動(dòng)計(jì)算出來。這個(gè)公式是C23單元格計(jì)算吊運(yùn)費(fèi)的公式,將不同的參數(shù)分行寫是為了增加可讀性。 員工的獎(jiǎng)金也集中在一個(gè)公式中完成計(jì)算: =(INDEX( IF(OR(ISNUMBER(SEARCH('Elevonic',J3)),ISNUMBER(SEARCH('E-Class',J3)),K3>=6),{1500,1500,2400}, IF(OR(ISNUMBER(SEARCH('SkyRise',J3)),K3>=3,AND(ISNUMBER(SEARCH('SPAN',J3)),AN3>=4000)),{630,870,1200}, IF(OR(ISNUMBER(SEARCH('SPAN',J3)),AND(ISNUMBER(SEARCH('GeN2',J3)),AN3>=1600)),{363,471,520}, IF(COUNT(SEARCH({513,515,520},J3)),{363,520,1200}, IF(COUNT(SEARCH({'LINK','MPE',5},J3)),{310,402,426}, IF(COUNT(SEARCH(6,J3)),{310,426,552}, {310,407,426})))))), MATCH(V3,{'普通','戰(zhàn)略','L2/L3'},0))+IF(T3='觀光梯',INDEX({53,53,84},MATCH(V3,{'普通','戰(zhàn)略','L2/L3'},0)),0))*IF(S3='臨時(shí)梯',1.5,1) 公式的書寫還是為了增加可讀性,所以分行編輯。 J到V列是相應(yīng)計(jì)算獎(jiǎng)金需要用到的基礎(chǔ)數(shù)據(jù),而對(duì)于獎(jiǎng)金的計(jì)算根據(jù)不同的電梯種類有7大計(jì)算邏輯,每個(gè)邏輯中有3個(gè)級(jí)別的參數(shù)。接近于一本小冊(cè)子的說明文件,基本上全溶于這一個(gè)公式中。對(duì)于每個(gè)月要計(jì)算幾千行這樣的內(nèi)容,如果沒有函數(shù)公式幫我,估計(jì)我將會(huì)做到天荒地老。 給我一個(gè)表格,還你一片天。 給我一個(gè)公式,還你一個(gè)工資上漲的明天。 圖文制作:翟振福 專業(yè)的職場(chǎng)技能充電站 |
|