電子表格培訓_第1頁
電子表格培訓_第2頁
電子表格培訓_第3頁
電子表格培訓_第4頁
電子表格培訓_第5頁
已閱讀5頁,還剩87頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Microsoft Office Excel 學習課程講師:張瑞勝EXCEL值得學習的原因:普及性標準性兼容性為什么要學習EXCELEXCEL主要功能EXCEL功能分類EXCEL水平層級積極的心態正確的方法充足的資源如何學習EXCEL 學習EXCEL要有積極的心態成為EXCEL高手的捷徑-積極的心態心態決定一切培養興趣,挑戰自我重視壓力,迎接競爭方法決定成敗循序漸進善用資源學以致用多多實踐正確方法學習EXCEL要有正確的方法學習資源EXCEL聯機幫助互聯網(論壇等)書刊雜志周邊人群EXCEL學習資源 本次EXCEL學習主要內容EXCEL基本操作篇STEP 1EXCEL操作技巧篇STEP 2EX

2、CEL函數及公式入門篇STEP 3EXCEL公式進階篇STEP 4Microsoft Office ExcelExcel基本操作篇講師:張瑞勝Excel啟動與退出EXCEL窗口組成EXCEL工作表操作EXCEL數據輸入EXCEL單元格設置EXCEL單元格定位與選擇初識Excel 2003EXCEL的最基本操作內容 Excel啟動與退出雙擊桌面快捷圖標 開始程序 Microsoft Excel開始運行 excel關閉按鈕 文件退出 快捷鍵 ALT+F4 EXCEL的退出方法:EXCEL的啟動方法: 標題欄1EXCEL 窗 口 組 成EXCEL2003版本窗口主要有以下幾個方面組成:6菜單欄名稱框

3、2行標3狀態欄5工作表區47工具欄8編輯區9列標10滾動條方法:插入 工作表 :右鍵工作表標簽 插入 工作表方法:編輯 刪除工作表 :右鍵 刪除 (為永久性刪除)方法:左鍵拖拽移動、CTRL+拖動復制 :編輯/右鍵 移動或復制工作表插入工作表刪除工作表重命名移動復制工作表方法:格式 工作表重命名:右鍵 重命名工 作 表 操 作 數據的錄入文本的錄入: 一般情況下,EXCEL可以自己識別錄入的內容是否為文本格式,但當要錄入的數字較長,比如身份證時,要先將單元格設置為文本格式再輸入,或者輸入前先輸入“” 符號即可 。一個單元格可容納漢字16000個,半角字符32000個)數字的錄入:數字:數字鍵區

4、直接輸入分數:先輸入0 空格 再輸入分數負數: 在數字前面輸入“-”號即可 小數:直接輸入“.”號即可(0.25可輸入為.25)日期:日期用“/”號來輸入或用“-”號來輸入。當前日期為“Ctrl+;”時間:時間使用“:”來輸入。當前時間為“Ctrl + Shift+:” 在名稱框內直接輸入單元格名稱回車,若是區域則使用:如:A1:B2 定位:單元格:單擊 列:單擊列標 行:單擊行號工作表:Ctrl +A 左上角的全選按鈕 連續區域:按Shift+單擊(左上角、右下角)不連續區域:先選中第一個需要選擇的區域,然后按Ctrl+單擊或拖選選擇:單元格的定位與選擇 13單元格設置數據類型:常規(正常情

5、況下使用)數值、日期文本(公式沒有顯示結果)自定義(功能強大)字體設置:字體、字號及特殊效果上標及下標輸入對齊方式:對齊方式文本控制邊框及顏色設置:邊框設置(單元格斜線設置)單元格顏色填充Microsoft Office ExcelExcel操作技巧篇講師:張瑞勝單擊“格式”菜單,選擇“單元格”命令,然后選擇“對齊”選項卡,選中“文本控制”標題下的“自動換行”復選框。自動換行:在要換行的地方單擊鼠標,按 ALT+ENTER 鍵來強制換行。按 下ALT+ENTER其實是插入了一個換行的符號,它是ASCII字符集中的第十個字符。強制換行:如何讓單元格里面內容換行 選中要增加斜線的單元格,設置單元格

6、格式邊框 選擇斜線線條注意:在單元格文本對齊方式上,垂直對齊一定要選”靠上”對齊.如何給單元格加斜線 如何改變按回車鍵后鼠標移動的方向Description of the contents打開“工具”菜單,選擇“選項”命令,單擊“編輯”選項卡,然后從“按Enter鍵后移動方向”下拉列表框中選擇“向右”或其它,單擊“確定”即可。方法Description of the contents 禁止“零”顯示或打印: 財務計算中不允許輸入或計算出來的“0”顯示或打印。如果某個工作表有這種要求,可以單擊“工具”菜單中的“選項”命令,打開“選項”對話框中的“視圖”選項卡,將其中的“零值”取消,“確定”以后就

7、可以達到目的了。 禁止“零”顯示或打印 如何快速選擇大范圍的單元格區域首先在“名稱”框中輸入該操作區域的起始單元格名稱代號,然后輸入該操作區域的最后一個單元格名稱代號,中間用“:”冒號分開。最后按下“Enter”鍵,這樣以這兩個單元格為對角的長方形區域就會被快速的選定。先選中區域的左上角單元格,按著shift鍵點擊右下角單元格,也可以選定以這兩個單元格為對角的長方形區域。方法一方法二禁止復制隱藏行或列方法一:如果你復制了包含隱藏列(或行)的一個數據區域,然后把它粘貼到一個新的工作表,那么Excel把隱藏列也粘貼過來了。要想避免這種情況,可以選取你要復制的數據區域,然后選擇“編輯定位”命令,單擊

8、“定位條件”按鈕,選中“可見單元格”選項,再復制和粘貼這個選定區域就會得到你所希望的結果。方法二:選中區域后按Alt+; 快速選中可見單元格,然后復制。轉置選擇性粘貼復制巧用轉置功能粘貼數據在我們輸入數據中,經常需要行列轉換,通常情況下我們都是手工逐個復制,其實EXCEL里面轉置功能可以幫我們輕松實現.超15位數字輸入:直接輸入會自動使用科學計數法.如不想使用科學計數法可以打開“單元格格式數字”選項卡,選擇“分類”下的“自定義”,然后在“類型”下選擇“0.00”即可數字以文本形式輸入:在輸入較長數字或以0開頭的數字時先輸入單撇號“”或將單元格先設置為文本格式.分數:先輸入0 空格 再輸入分數。

9、日期:日期用“/”號來輸入或用“-”號來輸入。當前日期為“Ctrl+;” 時間:時間使用“:”來輸入。當前時間為“Ctrl + Shift+:” 公式輸入:“插入”“對象”“新建”“microsoft公式3.0”數據的輸入如何為自己的文檔加密單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對話框中輸入文件名再單擊這個對話框中“工具”欄下的“常規選項”按鈕,在彈出的“保存選項”的對話框中輸入自己的密碼這里要注意,它提供了兩層保護,如果你也設置了修改權限密碼的話,那么即使文件被打開也還需要輸入修改權限的密碼才能修改。Excel文件的加密與隱藏 如果你不愿意自己的

10、Excel文件被別人查看,那么你可以給它設置密碼保護,采用在保存文件時用加密的方法就可以實現保護目的,給文件加密的具體方法為: FristSecondAttention隱藏單元格中的所有值當我們需要將單元格中所有值隱藏起來時,可按此方法操作即可:單擊“格式單元格”命令,選擇“數字”選項卡,在“分類”列表中選擇“自定義”,然后將“類型”框中已有的代碼刪除,鍵入“;”(3個分號)即可。其實單元格數字的自定義格式是由正數、負數、零和文本4個部分組成。這4個部分用3個分號分隔,哪個部分空,相應的內容就不會在單元格中顯示。自動選擇下拉菜單如果能自動出來讓我選擇該多好呀!當我們在單元格里面經常要輸入一些固

11、定的內容時,我們怎樣來輸入比較簡單呢?路徑: 數據數據有效性設置允許序列來源 二級數據有效性公式:=OFFSET($A$1,1,MATCH(A2,$1:$1,0)-1,COUNTA(OFFSET(A:A,MATCH(A2,$1:$1,0)-1)-1,1)輸入出錯自動提醒設置 我們有沒有辦法做到當我們往電子表格里面輸入數據時,在輸入數據不符合我們要求的情況下自動給我們提醒呢?路徑:數據有效性設置允許公式以下設置為所指定區域輸入的內容只能出現一次:找回因響應而異常關閉的文件如果正在使用的Excel 2003因故停止響應,如何找回沒有保存到的內容呢:打開“開始程序Microsoft Office工具

12、”菜單,單擊其中的“Microsoft Office應用程序恢復”命令。選中對話框中停止響應的應用程序即可。快速輸入相鄰單元格數據如果當前單元格要填充的數據與周圍單元格(或區域)中的數據相同,可用以下方法填充:按Ctrl+D鍵,可以將上方的數據填入當前單元格;按Ctrl+R鍵,將左側的數據填入當前單元格;單擊“編輯填充”子菜單中的“向上填充”命令,可將下方的數據填入當前單元格;將右側的數據填入當前單元格。如果要填充的是一個區域,可先將含有數據的區域選中,再按類似方法操作即可。如待填充列的左側或右側有內容,首先在待填充列的第一個單元格內輸入內容,然后將這個單元格選中。將光標指向選中標記右下角的填

13、充柄,待空心十字光標變成黑色十字光標以后雙擊鼠標。方法一:復制公式或數據,選中要填充的內容,粘貼.方法二:首先在待填充列的第一個單元格內輸入內容,用鼠標從此單元格開始選起,直到要填充的最后一個單元格,然后按 Ctrl+D 即可全部填充.方法三:如何快速填充相同公式/數據如何在多個單元格中輸入相同內容選定要在多個單元格中輸入同一個公式/數據的區域,在某一單元格中輸入公式/數據后安組合鍵Ctrl+Enter,那么所選區域那的所有單元格中就都輸入同一公式/數據了。同時對多個單元格執行相同運算我們常常要改變某些單元格中的單位,如幾個單元格同時乘以1000,如何操作比較方便呢?如何快速刪除工作表中的文本

14、框 我們在日常工作中,常常發現有一些表格看里面內容不多,但運行起來極慢,而且文件而較大,一般有幾M以上,在這種情況下,多半是表格中存在著大量看不到的文本框,可用F5 定位條件對象確定 這樣就可以選中所有文本框,然后按 Delete鍵即可.為什么輸入公式后沒有顯示結果一般情況下我們輸入公式后會自動求出結果,但有時輸入后卻只顯示出我們輸入的公式,這是為什么?原因:單元格格式設置成文本格式了.解決:將單元格格式調整為常規,再在該單元格輸入狀態下按回車鍵即可.如何查找完全匹配的單元格有時我們想在表格里面查找某些內容,但因為我們要查找的內容模糊匹配的單元格太多,往往不容易找到,可在查找時點擊選項,再選中

15、單元格匹配即可.條件格式的應用有時候我們想要當我們的數據滿足一定值的時候能夠自動填充一種顏色,以便與其它值區分開來,此功能可能使用條件格式幫助我們完成。條件格式可以設置各種條件,這對我們每天都發生變動的數據特別有用。如何快速把工作表復制到另外一個工作簿中先打開兩工作簿,一要復制,另一被復制,在要復制的工作簿中,右擊左下角需復制工作表的名稱,點“移動或復制工作表“,在工作簿欄中點需要復制到的工作簿,在下一欄中選復制到工作簿的位置,在“建立副本” 前打鉤,按確定即可。查找替換中的*和?問題excel查找替換中的*和?是通配符,分別可以替代多個字符和單個字符,但要查找替換*和?自身怎么實現呢?有一個

16、絕竅:在*和?前加即可使它們失去通配符的作用,也就可以查找替換它自身了剔除表里所有空格的最快方法用查找替換來快速完成,查找里按一下空格鍵,取代里什么也不輸入,然后點擊全部取代即可。ALT系列快捷鍵ALTF11 可以調出VBA編輯器alt+enter拆分同一單元格內多行文(即強制換行)按ALT+向下鍵,即可得到本列中原有文本的列表ALT+0178= ALT+0179= ALT+0188= ALT+0177= ALT+0137= 操作方法是按住ALT鍵,直接在數字小鍵盤(注意,這是很多人作不出來的原因)上連續輸入數字,松開ALT鍵就出現字符了。此方法只能夠在EXCEL2003版本上面使用,在EXC

17、EL2007版本上面或筆記本電腦上面都無法使用.CTRL系列快捷鍵ctrl +9隱藏一行單元格ctrl+0隱藏一列單元格Ctrl+Shift+9取消隱藏行Ctrl+Shift+0取消隱藏列快速輸入今天的日期:ctrl+;快速輸入當前的時間:ctrl+shift+;ctrl+1快速打開格式對話框。+可以將當前工作表中的公式顯示出來,再按+則恢復.CTRL系列快捷鍵Ctrl+Tab 可在程序與程序,表簿與表簿之間轉換打開。使用ctrl+PageDown和ctrl+PageUp可以在工作表之間向前向后切換快速到達A1:CTRL+Home快速到達行首:CTRL+(向左小箭頭)快速到達行尾:CTRL+(

18、向右小箭頭)快速到達列首:CTRL+(向上小箭頭)快速到達列尾:CTRL+(向下小箭頭)CTRL系列快捷鍵選定從工作表開始到結尾的方法:選中開始單元格(如A21),同時按下ctrl+shift+end.用Ctrl+右鍵頭和Ctrl+下箭頭快速選定區域:如果一張表的第一行和第一列沒有空格,一次即可,有幾個空格按幾次方向鍵!刪除單元格/行/列:選中單元格,ctrl+“-”(減號)插入單元格/行/列:選中單元格,ctrl+shift+“+”(加號)按住ctrl+shift拖動單元格=復制+插入單元格+粘貼Microsoft Office ExcelExcel函數與公式學習篇講師:張瑞勝 前言要真正發

19、揮 Excel的威力,必須掌握Excel的靈魂函數。不會使用Excel的函數,就不是一個真正的會用Excel的用戶。什么是函數Excel中所提的函數其實是一些預定義的公式,它們使用一些稱為參數的特定數值按特定的順序或結構進行計算。用戶可以直接用它們對某個區域內的數值進行一系列運算,如分析和處理日期值和時間值、確定單元格中的數據類型、計算平均值、排序顯示和運算文本數據等等。例如,SUM 函數對單元格或單元格區域進行加法運算。對EXCEL函數的理解數據規則EXCEL函數結果A3200if(A3100,40,0)D3D3=40函數的作用:將指定的數據按一定的規則轉化為需要的結果學習函數的方法(一)學

20、以致用:用才是目的就是你想要和將要用到的東西先學。比如你根本用不上財務、工程函數,沒必要一下子就去看那些專業性很強的東西,而最好應該是從邏輯判斷和查找和引用這兩類函數入手,這樣就容易入門了。學習函數的方法(二)除了“求助”式學習,還要“助人”式的學習:大家可以到網上關于EXCEL學習論壇上與其它EXCEL愛好者一起學習。只要有時間,少看一會兒電視、少聊一會兒QQ、少跟同事吹一會兒牛,到論壇上看看有沒有別人不懂而你懂的,助人助己,有了越來越多的“求助”者給你免費提供了練習的機會,你就會綜合各種思路的比較,就會有了自己一些想法,你的水平肯定與日俱增。學習函數的方法(三)多看函數幫助:各個函數幫助里

21、面有函數的基本用法和一些“要點”,以及對數據排序、引用類型等等的要求。在打開EXCEL的情況下按“F1”鍵就可以打開系統自帶的幫助功能。當然,EXCEL自帶的幫助并不囊括所有函數的細微之處,很多還需要我們在使用中慢慢體會。學習函數的方法(四)方法:庖丁解牛:函數的參數之間用逗號隔開。這些逗號就是“牛”的關節,先把長公式大卸八塊之后逐個看明白了再拼湊起來讀就容易多了。示例:RIGHT(C28,LEN(C28)-FIND(“ ”,C28)公式中,“C28”是RIGHT函數的第一個參數,“LEN(C28)-FIND(“ ”,C28) ”是RIGHT的第二個參數,這樣逐個分解再逐個函數去學習,對于我們

22、學習長公式很有幫助。學習函數的方法(五)F9鍵: “F9”鍵用來“抹黑”公式對解讀尤其是數組公式有非常強的作用,不過如果公式所含數據區域太大(比如上百行)你可以改變一下區域。具體方法:比如下面這個簡單數組公式=sum(if(A1:A30,B1:B3),用鼠標在編輯欄把把A1:A30部分“抹黑”,按下F9鍵,就看到True;True;False(假設A3不滿足),表示if的條件是這么3行1列的邏輯值數組。別忘了,看完之后按ESC取消,否則公式就變了。學習函數的方法(六)公式求值:就是工具公式審核公式求值那個有fx的放大鏡,與“F9”功能基本相同,能一步步看公式運行的結果。公式求值:就是工具公式審

23、核公式求值那個有fx的放大鏡,與“F9”功能基本相同,能一步步看公式運行的結果。函數的組成一般來說,一個完整的函數由函數名加參數組成,參數與參數之間一律用英文逗號間隔,在單元格內使用等號作為函數的開始,函數可以進行嵌套,例如:函數名A1,參數1C:F,3,0參數2參數3參數4=VLOOKUP()什么是參數?參數可以是數字、文本、形如 TRUE 或 FALSE 的邏輯值、數組、形如 #N/A 的錯誤值或單元格引用。給定的參數必須能產生有效的值。參數也可以是常量、公式或其它函數。 術語說明 相對引用指公式中的單元格位置將隨著公式單元格的位置而改變。如:A3.絕對引用是指公式和函數中的位置是固定不變

24、的.絕對引用是在列字母和行數字之前都加上美元符號”$”,如 $A$4,$C$6相對引用混合引用是指在一個單元格引用中,既有絕對引用,也有相對引用.如:行變列不變: $A4,列變行不變:A$4混合引用單元格的引用方式絕對引用公式中的運算符 算術運算符算術運算符號運算符含義示 例+(加號)加2+3=5-(減號)減3-1=2*(星號乘3*2=6/(斜杠)除6/2=3%(百分號)百分號50%(脫字號)乘方43=43=64公式中的運算符2. 文本運算符 “&”號,可以將文本連接起來.3. 比較運算符比較運算符運算符含義示 例=(等號)相等B1=C1,若B1中單元格內的值確實與C1中的值相等,則產生邏輯真

25、值TRUE,若不相等,則產生邏輯假值FALSE(小于號)小于B1(大于號)大于B1C1,若B1中數值為6,C1中數值為4,則條件成立產生邏輯真值TRUE,否則產生邏輯假值FALSE=(大于等于號)大于等于B1=C1(不等號)不等于B1C1=(小于等于號)小于等于B1=90,A,IF(B4=80,B, IF(B4=70,C,IF(B4=60,D,F)IF(B4=90, A, ( )IF()IF(B4=80,B, )IF()IF(B4=70, C, )IF()IF(B4=60, D, F) SUMIF( )函數語法作用:根據給定條件對指定單元格求和。 =SUMIF(range,criteria,s

26、um_range)函數名條件計算的單元格區域求和的條件表達式求和的單元格區域共三個參數(第二可以是公式,函數或者值等)注意:1、 Criteria 為確定對哪些單元格相加的條件,其形式可以為數字、表達式或文本。例如,條件可以表示為 32、32、32 或 apples;2、可以在條件中使用通配符、問號 (?) 和星號 (*)。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在該字符前鍵入波形符 ()。 COUNTIF( )函數語法作用:計算區域中滿足給定條件的單元格的個數。 =COUNTIF(range,criteria)函數名計數區域計數條件共二個參數(第二個參數可以

27、是公式,函數或者值等)條件公式寫法文本型單元格 =COUNTIF($A$4:$B$14,*)等于50 =COUNTIF($A$18:$B$32,50)小于50 =COUNTIF($A$18:$B$32,&$B$23)等于B23單元格的值 =COUNTIF($A$18:$B$32,$B$23)兩個字符并且第2個是B =COUNTIF($A$38:$B$46,?B)包含B =COUNTIF($A$38:$B$46,*B*)等于“你好” =COUNTIF($A$38:$B$46,你好)包含D46單元格的內容 =COUNTIF($A$38:$B$46,*&$D$45&*) MID( )函數語法作用:返

28、回文本字符串中從指定位置開始的特定數目的字符,該數目由用戶指定。 =MID( text, start_num, num_chars)函數名提取字符的文本或單元格要提取的第一個字符的位置提取字符個數共三個參數(都可以是公式,函數或者值等)與該函數類似功能的函數還有:1、 RIGHT()函數:根據所指定的字符數返回文本字符串中最后一個或多個字符,表達式為:RIGHT(text,num_chars)2、LEFT()函數:根據所指定的字符數,返回文本字符串中第一個字符或前幾個字符表達式為:LEFT(text,num_chars)。 文本函數應用Branch IDPostal RegionDRS-CF-

29、476CFDRS-WA-842WAHLT-NP-190NPFull Branch CodePostal RegionDRS/STC/872STCHDRS/FC/111FCS/NORTH/874NORTHHQ/K/875KSPECIAL/UK & FR/876UK & FRB2=MID(A2,5,2)從A2單元格中的第五個字符開始,取兩個字符從A2單元格中,使用FIND函數找到第一個“/”的位置及第二個“/” 的位置,使用第一個“/”的后一個字符為開始字符,第二個“/”位置減去第一個“/”位置再減1得出要取字符的長度。B2=MID(A2, FIND(/,A2)+1,FIND(/,A2,FIND(

30、/,A2)+1)-FIND(/,A2)-1 )FIND(/,A2)+1FIND(/,A2,FIND(/,A2)+1)-FIND(/,A2)-1FIND(/,A2,FIND(/,A2)+1) IND(/,A2)-1-FIND(/,A2)-1更多常用函數學習LENTODAYOFFSETCOUNTIFCOUNTSUMNOWINDEXINTMATCHORANDSUMPRODUCTRANKCHOOSEMicrosoft Office ExcelExcel公式進階篇EXCEL公式與函數的區別在日常工作中,EXCEL函數確實可以幫助我們解決很多問題,提高了我們的效率,但單個函數的功能相對簡單,我們利用EXC

31、EL函數的嵌套功能,將不同的函數結合使用,即EXCEL公式,可以大幅度的EXCEL函數的功能, EXCEL公式才是EXCEL精髓,也是我們學習的難點.數組公式簡述(一)數組公式:是用于建立可以產生多個結果或對可以存放在行和列中的一組參數進行運算的單個公式。它的特點就是可以執行多重計算,它返回的是一組數據結果。由于一個單元格內只能儲存一個數值,所以當結果是一組數據時,單元格只返回第一個值,如:23=23,24,25,22如果你需要用到所有的運算結果時,要么用多個單元格去分別返回,如:23=INDEX(23,24,25,22,1)24=INDEX(23,24,25,22,2)25=INDEX(23

32、,24,25,22,3)22=INDEX(23,24,25,22,4)要么用某些函數來取其共性,如SUM, MAX/MIN,等:94=SUM(23,24,25,22)25=MAX(23,24,25,22)數組公式簡述(二)參數:數組公式最大的特征就是所引用的參數是數組參數,包括區域數組和常量數組。區域數組:是一個矩形的單元格區域,如 $A$1:$D$5。常量數組:是一組給定的常量,如1,2,3或1;2;3或1,2,3;1,2,3注意:數組公式中的參數必須為矩形,如1,2,3;1,2就無法引用了數組公式的輸入:當公式完成輸入后,同時按下CTRL+SHIFT+ENTER,數組公式的外面會自動加上大

33、括號予以區分.如對右表進行條件求和:=SUM($A$1:$310)*($B$1:$B$3)表示為當A列數字大于10時,對B列對應的數字進行求和,結果為55.注意:有的時候,看上去是一般應用的公式也應該是屬于數組公式,只是它所引用的是數組常量,對于參數為常量數組的公式,則在參數外有大括號,公式外則沒有,輸入時也不必按CTRL+SHIFT+ENTER,如:55=SUM(10;20;3010)*11;22;33)101120223033數組公式計算過程(一)產品編號產品單價產品數量AA1100BB2150CC3200AA1250BB2300問題:求左表中產品AA的總價。公式:=SUM(IF($B$2

34、:$B$6=AA),($C$2:$C$6)*($D$2:$D$6),0)結果:1*100+1*250350計算過程:AATRUE1100BBFALSE2150CCFALSE3200AATRUE1250BBFALSE2300IF函數先判斷$B$2:$B$6里=AA的參數,返回的結果,用公式表述為:=SUM(IF(TRUE;FALSE;FALSE;TRUE;FALSE,($C$2:$C$6)*($D$2:$D$6),0)使用IF函數逐個判斷:$B$2:$B$6=AA數組公式計算過程(二)2. 對返回TRUE的行項執行下一個運算,($C$2:$C$6)*($D$2:$D$6), 對于返回FALSE的

35、,則直接返回0TRUE1100100=1*100FALSE2150=0FALSE3200=0TRUE1250250=1*250FALSE2300=03. 到了這一步,公式返回出的是一組符合要求的數字了,該組數字用數組常量表示為:100;0;0;250;04. 最后用SUM函數把這一組數組常量相加,得到最后結果: 350=SUM(100;0;0;250;0)5. 在加減乘除的運算中TRUE=1,FALSE=0,所以邏輯值能直接參與運算。該公式可簡化為: =SUM($B$2:$B$6=AA)*$C$2:$C$6*$D$2:$D$6) 計算結果同樣為350.如何根據計劃排產情況得到開始時間與完成時間

36、如果我們作為一個計劃員,在排計劃的時候,常常需要填寫上每個訂單的開始生產時間與完成時間,這個時間是根據每天的實際排產情況來得到的,這個時間我們一般是手工填寫,但往往計劃更改后,這個時間就會忘記更改,影響到其它人員的使用。我們有沒有辦法根據后面排產情況,自動得到開始時間與完成時間呢?方法肯定是有的,要知道,EXCEL除了必須手工輸入的數據不能簡化外,其它都有可能實現。上線時間公式:=IFERROR(MIN(IF(S3:AJ3,S$1:AJ$1),)先使用IF函數判斷所確定區域中的非空單元格,當條件為真時,返回對應列的時間,得到一個數組,然后使用MIN函數來選出最小的日期,為了避免出現錯誤的符號,

37、最后使用了IFERROR函數,讓出錯時返回空值。預計上線時間預計完成時間12月10日12月1112月12日12月13日12月14日12月15日12月16日12月17日12月10日12月12日4030 970 12月12日12月13日3606 1394 12月13日12月13日3000 12月14日12月17日2136 3000 3000 1864 12月10日12月10日3000 完成時間公式:=IFERROR(LOOKUP(100000,S3:AJ3,$S$1:$AJ$1),)此公式主要是活用了 LOOKUP 函數, LOOKUP 函數語法為: LOOKUP(lookup_value, lo

38、okup_vector, result_vector), 功能為LOOKUP 的向量形式在單行區域或單列區域(稱為“向量”)中查找值,然后返回第二個單行區域或單列區域中相同位置的值。當找不到 lookup_value,則它與 lookup_vector 中小于或等于 lookup_value 的最大值匹配,如果所有數據都小于lookup_value值,即返回最后的一個數值。注塑機臺計劃排產公式(一)我們在做注塑機臺計劃的時候,一般是將產品按機臺排出來,同噸位不同機臺之間可以互相調整,如果我們要排產的機臺較多,產能緊張的時候,每天的排產,就會花費我們較多的時間,因為每一次調整,都要重新計算產品的

39、預計投產時間與預計完成時間,現我們利用EXCEL強大的計算功能,讓EXCEL來幫助我們減少一些重復繁雜的工作,把我們有更多的時間去思考問題,處理異常。通過公式的設置,我們可以讓EXCEL自動幫我們完成以下的工作:1.不同的機臺調整后,EXCEL自動幫我們把前面的機臺號更改過來;2.自動計算出不同產品的預計投產日期;3.自動計算出不同產品的完成日期,并且可以把星期天不考慮在生產日期之內.4.我們每天要做的就是輸入當天完成的數量,把完成的產品刪除,把不能滿足生產需要的產品調整到合適的機臺,其它的工作都可以讓EXCEL來完成.機臺工作指令型號產品名稱欠數日產能投產日完成日1#M10A094B2263

40、38大身112514402/142/141#Z261980A236338大身505514402/142/19-2#U16A105A116238H大身628012002/142/202#ZP09009157031大身1512002/202/20-3#F50A062A076138底座533048002/142/163#Z262014A096138底座204548002/162/16注塑機臺計劃排產公式(二)機臺號自動改變公式:=IF(COUNTIF(B2,=),-,COUNTIF(INDIRECT($A$&1):INDIRECT($A$&(ROW()-1),-)+1如果兩個條件都成立時,代表該機臺

41、不是這個機臺的第一個產品,他的要求投產日等于上一個產品的完成日加上1/6,即加上四個小時的轉模時間;3.為了避免在使用中剪切單元格時,直接引用單元格造成引用混亂,公式中使用了INDIRECT函數,該函數與ROW函數結合,得出一個始終不變的引用。注塑機臺計劃排產公式(四)完成日公式:=IF(ISERROR(O2+L2/M2),O2+L2/M2-INT(O2-1)/7)+INT(O2+L2/M2-1)/7)+(MOD(INT(O2),7)=1)機臺工作指令型號產品名稱欠數日產能投產日完成日1#M10A094B226338大身112514402/142/141#Z261980A236338大身505

42、514402/142/19-2#U16A105A116238H大身628012002/142/202#ZP09009157031大身1512002/202/20-3#F50A062A076138底座533048002/142/163#Z262014A096138底座204548002/162/16思路:1.一般來說,完成日期是很簡單的,直接等于開始生產日期+欠數/日產能即可;2.本例中使用ISERROR來進行出錯判斷,當結果不是日期格式時,返回空值;3.我們生產時,實際上星期天常常是不上班的,所以要與實際生產一致,完成時間還要減去星期天的時間,公式為:-INT(O8-1)/7)+INT(O8+

43、L8/M8-1)/7)+(MOD(INT(O8),7)=1)“4.EXCEL里面,每個日期都是一個數字,日期減1再除以7,代表的是從1900年1月1日起,到當天為止,經過了多少個星期天.這個公式減開始時間過去的星期天,再加上完成時間經過的星期天,就是開始時間與完成時間相隔的星期天數量.5.加上(MOD(INT(O8),7)=1,是防止特殊情況的出現,當要求投產日期為星期天時(這個情況只有在前一個產品的完成時間是在星期六的晚上八點鐘之后,下一個訂單的開始時間加上四小時的轉模時間后就到了星期天),這一天是不生產的,所以完成時間加上1.如何計算一列數據中不重復數據的個數你是否試過想從一列有重復內容的

44、數據中,想知道到底有多少個不重復的內容呢?在內容較少的時候,逐個來數是我們大多的選擇,但當內容較多的時候,你是否有辦法來很快地完成呢?序號客戶名稱1韋小寶2張無忌3郭靖4黃蓉5韋小寶6令狐沖7楊過8東方不敗9胡斐10郭靖11東方不敗12韋小寶13張無忌14楊過計算公式:=SUM(1/COUNTIF(B4:B17,B4:B17)思路:1、先使用數組公式:COUNTIF(B4:B17,B4:B17),按名稱逐個在整列數據中查找得出每個名稱的個數;2、使用1/每個名稱個量,將名稱超過一個的變成分數,如本題中韋小寶計數為3,經過1除以3后每個都變成了1/3;3、使用SUM函數將所有1/COUNTIF(

45、B4:B17,B4:B17)返回的數據加起來,就得到了總個數;4、本公式巧妙之處就在于使用1/COUNTIF(B4:B17,B4:B17),將大于1的每個名稱根據期實際個變成分數,最后加起來剛好等于1。如何提取不重復數據客戶名稱不重復的清單韋小寶韋小寶張無忌張無忌郭靖郭靖黃蓉黃蓉韋小寶令狐沖令狐沖楊過楊過東方不敗東方不敗胡斐胡斐END郭靖END東方不敗韋小寶張無忌楊過在日常工作中,我們常常需要從一列數據中,找到不重復的數據來,如何使用EXCEL公式來幫助我們快速完成呢?細看本例,你以后遇到相似問題就可以做老師了!計算公式:=IF(SUM(1/COUNTIF($A$7:$A$20,$A$7:$A

46、$20)=ROW(A1),INDEX($A$7:$A$20,SMALL(IF(ROW($A$7:$A$20)-6=MATCH($A$7:$A$20,$A$7:$A$20,0),ROW($A$7:$A$20)-6,0),ROW(A1),END)思路:1、使用IF函數與“(ROW($A$7:$A$20)-6=MATCH($A$7:$A$20,$A$7:$A$20,0)”逐個判斷A列中的數據是否是第一次出現,如果是第一次出現就使用ROW($A$7:$A$20)-6返回一個數字,這個數字為該名稱從表頭下移單元格的個數,如果不是第一次出現,返回0,這是一個文本,是不數字0.2、使用SMALL函數從小到大

47、把原來ROW($A$7:$A$20)-6返回的數據組成一個數組。3、使用INDEX函數從其引用數據區域“$A$7:$A$20”中,根據SMALL函數得到的數組來確定返回的單元格內容。4、在最后,使用IF函數與不重復計算公式“SUM(1/COUNTIF($A$7:$A$20,$A$7:$A$20)”判斷是否已全部返回,當單元格數量超過了該列數據不重復值數量時,顯示“END”,公式到此完成。如何進行多條件求和(一) 條件求和的公式,我們一般都會使用SUMIF,但是SUMIF只能進行單個條件求和,而數組公式能幫助你進行多條件求和。求產品BB的8月份產量計算公式:=SUM(IF($A$6:$A$19=

48、BB)*(MONTH($B$6:$B$19)=8),($D$6:$D$19),0)產品編號生產日期產品單價產品數量AA2000/6/151100AA2000/6/201125BB2000/6/302150BB2000/7/102175CC2000/7/153200CC2000/7/203225AA2000/7/301250AA2000/8/101275BB2000/8/152300BB2000/8/202325CC2000/8/303350CC2000/10/103375DD2000/10/154400DD2000/10/304425思路:1、條件表達式為TRUE時,在運算中可當作1,條件表達

49、式為FALSE時,運算中可當作0,多個表達式可以進行乘法運算,只有所有表達式都同時滿足時,最終結果才會為TRUE.2、用IF()來判斷,如果$B$7:$B$20=BB而且MONTH($C$7:$C$20)=8的話,那么我們就取$E$7:$E$20中對應的值,否則就讓它等于0。如何進行多條件求和(二)除使用上面的數組公式外,其實還有很多其它的方法可以實現多條件求和,可以使用的函數有SUMPRODUCT函數或SUMIFS函數(2007或以上版本才能使用該函數)求產品BB的8月份產量計算公式: =SUMPRODUCT($A$6:$A$19=BB)*(MONTH($B$6:$B$19)=8)*($D$

50、6:$D$19)產品編號生產日期產品單價產品數量AA2000/6/151100AA2000/6/201125BB2000/6/302150BB2000/7/102175CC2000/7/153200CC2000/7/203225AA2000/7/301250AA2000/8/101275BB2000/8/152300BB2000/8/202325CC2000/8/303350CC2000/10/103375DD2000/10/154400DD2000/10/304425思路:1、該公式是活用了SUMPRODUCT函數的功能, SUMPRODUCT函數的功能是在給定的幾組數組中,將數組間對應的元

51、素相乘,并返回乘積之和。2、本公式中,其中任何一個條件不成立時,將會返回0,經過相乘后,對應該行的數據就會變成0;如果所有結果都成立時,各條件相乘結果為1,乘以需要求和的單元格,最終結果還是不變,最后返回乘積之和就是我們要的結果。注意:雖然2007版開始,增加了多條件求和的函數:SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, .),但在本例中,使用SUMIFS函數無法求出結果來,因為我們在月份條件中,是使用了month函數才能得到結果,而SUMIFS函數的區域中是不允許使用其它函數作為其參數的。指定第個滿足條件查詢正常情況下,我們使用VLOOKUP函數,如果要查找的內容有兩個或兩個以上的記錄時,VLOOKUP函數只會得到第一個記錄數據,假如我們想

溫馨提示

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

評論

0/150

提交評論