- ?
用excel通過統(tǒng)計(jì)函數(shù)和文本函數(shù)計(jì)算所需數(shù)據(jù)實(shí)例操作
痛徹
展開1.認(rèn)識計(jì)數(shù)。如下圖
1.1計(jì)數(shù)單元格的個數(shù),COUNT函數(shù)。
對銷售額的個數(shù)計(jì)數(shù),既顯示個數(shù),又顯示區(qū)域。
如下圖,方法一,點(diǎn)擊,自動求和,計(jì)數(shù),雙擊,簡單明了。
方法一;
方法二:6步,更一目了然。
方法二;
1.2計(jì)數(shù)后,那幾個數(shù)字,如一個求和后的數(shù)據(jù)的計(jì)數(shù):是由哪些數(shù)字或是單元格完成的。
如下圖。
方法一:雙擊
方法二、選中,在公式審核中點(diǎn)擊追蹤引用單元格。
1.3 統(tǒng)計(jì)文本的個數(shù),如根據(jù)姓名有幾個人等。函數(shù)COUNTA,counta 是計(jì)算非空格文本或數(shù)值的個數(shù)。甚至是多個區(qū),counta(,,,)。
一個區(qū)
多個區(qū),需要加逗號
1.4 想知道單元格有多少真空白,用countblank函數(shù)。
下圖中左邊count是非空白的數(shù)值個數(shù),也可用戶counta,右邊是countblank的空白單元格的個數(shù),兩者加起來是10,單元格表的單元格個數(shù)總數(shù)。
下圖是判斷右邊圖表格是否填寫完成,有空白就是空白,填滿就是完成,需要用IF函數(shù)
=IF(COUNTBLANK(A4:E4)=0,"完成","") 是一行一行的。
2.條件計(jì)數(shù),countif函數(shù) =countif (range,criteria) 一個是區(qū)域,一個是條件。
如下圖,銷售額大于50000,有幾個,函數(shù)公式=COUNTIF(E4:E10,">50000")
輸入函數(shù)=countif(),點(diǎn)擊fx(插入函數(shù))
ER出現(xiàn)對話函數(shù)參數(shù)框,在range中選中銷售額行(E3:E10),在CRITERIA條件中填入>50000,確定。
注意,在編輯欄中出現(xiàn)的是=COUNTIF(E4:E10,">50000") ,有雙引號,在上圖對話框中是不要雙引號的,由此,在手動輸入公式時,一定是=COUNTIF(E4:E10,">50000"),一定要加雙引號,否則報(bào)錯。
另外一個簡單的做法是,將條件,">50000"改為一個單元格的地址。
在一個單元格里輸入>50000,在另一個單元格里輸入函數(shù)countif(E4:E10,用鼠標(biāo)點(diǎn)擊輸入>50000的單元格,點(diǎn)擊輸入對號符號,或直接回車即可。
這樣做的優(yōu)點(diǎn)是,可以根據(jù)需要隨便改>50000單元格的數(shù)據(jù),這才是最好的方法,在用地址時最好少用常量計(jì)算。結(jié)果的參數(shù)的變量。
如果想知道下圖中男女的人數(shù)。
輸入函數(shù)=countif(E4:E17,點(diǎn)擊男或女回車,就ok。
如果想知道上表中,年齡區(qū)間在30-35之間,就是大于30,小于35歲的有幾個人?
直接輸入函數(shù)=COUNTIF(F5:F17,">30")-COUNTIF(F5:F17,">=35")
另一個就是直接用countifs,在空白單元格輸入=countifs(),點(diǎn)擊fx插入函數(shù),如下圖,在對話框中,選中需要的單元格,輸入>30,接著選定同樣的單元格,輸入>=35,點(diǎn)擊確定就OK,這個是2007年excel以上的版本實(shí)用。
一樣的結(jié)果,只是更快些。
- ?
用Excel2016做倉庫統(tǒng)計(jì)分析,會計(jì)必會
文龍
展開很多人不太喜歡Excel2016,今天我們就來看看Excel2016版和之前的版本做倉庫統(tǒng)計(jì)有什么不同。
本文介紹如何應(yīng)用Excel的PowerPivot組建搭建簡易的規(guī)范的進(jìn)銷存系統(tǒng),重點(diǎn)在于如何數(shù)據(jù)分析和輸出,而是不原始表單的設(shè)計(jì)和錄入。
近來很多人不管是不是IT人事,都把大數(shù)據(jù)、云計(jì)算、數(shù)據(jù)挖掘掛嘴邊,好像不說這些就跟時代脫節(jié)了。不管你愿不愿意,數(shù)據(jù)庫管理已經(jīng)進(jìn)入到生活的方方面面。
初學(xué)者對于數(shù)據(jù)庫很迷茫,特別是用過Excel的,熱衷于簡單的電子表格,一提到數(shù)據(jù)庫的名詞概念就覺得復(fù)雜。自從Excel2013以來,安裝時自動增加了PowerPivot這組應(yīng)用程序和服務(wù),強(qiáng)大的分析功能可以取代Access數(shù)據(jù)庫的一些基本功能,也簡化了很多運(yùn)算。
應(yīng)用場景描述:管理員小云每天都要登記本企業(yè)生產(chǎn)的產(chǎn)品,產(chǎn)品名稱有上百種,平均每種產(chǎn)品有10個左右的規(guī)格,實(shí)際就是要管理上千個庫存單品(SKU)。每天要記錄各SKU的進(jìn)庫數(shù),出庫數(shù),每月進(jìn)行盤點(diǎn)核查,每月要找出庫存低于安全庫存的SKU提交生產(chǎn)部門。
需求分析:①規(guī)范的進(jìn)出庫原始臺賬;②輸出報(bào)表:計(jì)算月末庫存、計(jì)算安全庫存;③盤盈盤虧的調(diào)整記錄。
1、建三張基礎(chǔ)數(shù)據(jù)表。
表設(shè)計(jì)要規(guī)范,不能直接拿進(jìn)出倉單的表式,規(guī)范的標(biāo)準(zhǔn)是符合數(shù)據(jù)庫范式,有興趣就上網(wǎng)搜索,沒空閑就按照圖示去做吧。
規(guī)范要求:首行是標(biāo)題行,2行起是數(shù)據(jù)行,每一行就是一條記錄。如圖,建立:
編碼表(SKU號、產(chǎn)品名稱、型號規(guī)格、單位)
年初庫存表(SKU號、年份、年初庫存)
進(jìn)出倉表(SKU號、日期、進(jìn)倉數(shù)、出倉數(shù))
這里的SKU號是關(guān)鍵字段(標(biāo)簽),有了它,就可以打通三張表的關(guān)聯(lián)。這里有2個容易犯錯的地方:①編碼表的SKU號不可重復(fù);②進(jìn)出倉表的日期用日期格式,注意是用減號“-”連接年月日。
2、使用PowerPivot的數(shù)據(jù)模型功能導(dǎo)入表。
選擇“編碼表”的數(shù)據(jù)→點(diǎn)選菜單的PowerPivot→點(diǎn)添加到數(shù)據(jù)模型。而后會出現(xiàn)數(shù)據(jù)模型界面(多彈出一個對話窗),顯示剛才添加的編碼表的數(shù)值。
注意:
①第一次啟動PowerPivot的工具或組件,會很慢,要耐心等待,不要急于操作下一步;
②數(shù)據(jù)表不能重復(fù)添加,添加一次就夠了;
③數(shù)據(jù)模型里面的表是鏈接表,是只讀的,要修改就要回到Excel主界面進(jìn)行工作表的修改;
④選擇數(shù)據(jù)最好是整列整列地選擇,不要僅選擇數(shù)據(jù)區(qū)域,因?yàn)楫?dāng)以后增加數(shù)據(jù)的時候,如果是選擇區(qū)域的話就要修改鏈接表的選擇范圍。
然后,回到Excel主界面,同樣操作添加“年初庫存表”和“進(jìn)出倉表”到數(shù)據(jù)模型。這三個表鏈接過來后,默認(rèn)是叫表1、表2、表3,為方便使用,改名為“編碼表”、“庫存表”、“進(jìn)出倉”。
3、在數(shù)據(jù)模型里面建立關(guān)系。
“關(guān)系”是關(guān)系型數(shù)據(jù)庫里面一個很重要的概念,這里不展開,有興趣可自己上網(wǎng)查。這里應(yīng)用“關(guān)系”,起到數(shù)據(jù)從一個表傳遞到另一個表的作用。
回到PowerPivot界面,右下角點(diǎn)擊關(guān)系視圖。將“編碼表”的SKU號拖到“庫存表”,再將“編碼表”的SKU號拖到“進(jìn)出倉”。這樣,就建立了2個一對多的關(guān)系。
4、用數(shù)據(jù)模型建數(shù)據(jù)透視表。
新建一個工作表“統(tǒng)計(jì)表”,插入→數(shù)據(jù)透視表→選擇“使用此工作表的數(shù)據(jù)模型”,由于之前建立了數(shù)據(jù)模型,所以這個選項(xiàng)沒有致灰→位置選現(xiàn)有工作表,統(tǒng)計(jì)表!A8,確認(rèn)。
5、用數(shù)據(jù)透視表顯示各SKU進(jìn)出倉情況。
之前雖然改了名字,但數(shù)據(jù)透視表中顯示的還是表1表2表3,這里只好把這個Bug放一放,期待office升級解決吧。拖拉表2的年份到“篩選器”,拖拉SKU碼到“行”,拖拉表2的年初庫存、表3的進(jìn)倉數(shù)和出倉數(shù)到“值”。
這樣,數(shù)據(jù)透視表就按每一個SKU輸出了其合計(jì)進(jìn)倉數(shù)和出倉數(shù),也將期初庫存顯示出來了。注意:系統(tǒng)會對值增加匯總方式的描述,例如:以下字段求和匯總:進(jìn)倉數(shù),我嫌太長,手工改成進(jìn)倉數(shù)了。
6、用度量值計(jì)算期末庫存。
Excel界面下,菜單→PowerPivot→管理數(shù)據(jù)模型,進(jìn)入PowerPivot界面。選進(jìn)出倉表,點(diǎn)選該鏈接表下方的非數(shù)據(jù)區(qū)域某一個單元格,在公式欄敲上
期末庫存:=sum([進(jìn)倉數(shù)])-sum([出倉數(shù)])+SUM('庫存表'[年初庫存])
為了計(jì)算安全庫存,再選擇非數(shù)據(jù)區(qū)域某一個單元格,在公式欄敲上
最大出倉:=sum([出倉數(shù)])
注意:①公式欄對中文輸入法可能不大接受,我是在文本文件打好中文再復(fù)制粘貼上去的;②[進(jìn)倉數(shù)]等字段名字,可以不手工敲,而是用鼠標(biāo)點(diǎn)選那一列;③公式可以跨表引用列,如期末庫存就應(yīng)用了庫存表的年初庫存列。
理解度量值。完成了上述公式后,系統(tǒng)會立刻顯示結(jié)果,例如:135。大家也許會疑問,這樣的求和有什么意義?有意義!現(xiàn)在的求和結(jié)果是基于沒有分類的條件下的求和。應(yīng)用到剛才建立的數(shù)據(jù)透視表,就會按SKU分類求和。下來還會講到“日程表”,就會既按SKU求和,又按時間分段(如:月、季)求和。
7、添加日程表。
回到Excel界面,選擇數(shù)據(jù)透視表,在值里面增加剛才建立的度量值“期末庫存”。在點(diǎn)選了已制作好了的數(shù)據(jù)透視表前提下,菜單→分析→篩選,插入日程表。用這個日程表,就可以自由選擇1-4月的進(jìn)出倉量,1-12的進(jìn)出倉量了,也可以看到期末庫存量隨著時間段變化而變化。
8、用每月出倉數(shù)計(jì)算安全庫存。
安全庫存的計(jì)算方法很多,這里只用最簡單的一種,求出歷史以來單月出倉數(shù)的最大值,若當(dāng)前庫存量低于這個值,就需要補(bǔ)充進(jìn)倉其中的差值。步驟六已經(jīng)建立了出倉數(shù)求和公式了。下面就插入新數(shù)據(jù)透視表,選擇日期為列標(biāo)題(增加日程表后,就會多了日期(月)的度量值,系統(tǒng)自動將這個度量值一同放到列標(biāo)題),出倉數(shù)的求和為值,SKU號為行。將日程表與這個新的數(shù)據(jù)透視表關(guān)聯(lián)起來。
點(diǎn)選新數(shù)據(jù)透視表→設(shè)計(jì)→總計(jì)→選擇僅對列啟用。在N24格(根據(jù)新透視表的實(shí)際位置而定)寫上標(biāo)題:最大出貨量,O24寫上標(biāo)題:需補(bǔ)進(jìn)倉。在N25輸入公式=MAX(B25:M25),在O25輸入公式=N25-VLOOKUP(A25,A9:E17,5)。其中A9:E17的區(qū)域根據(jù)第一個透視表實(shí)際區(qū)域而定。
9、盤盈盤虧怎么辦?
答案:修改年初庫存表。所以這里為什么每年設(shè)一次年初庫存,就是應(yīng)對每年盤點(diǎn)后庫存的變化。而且,用年份做篩選條件,也是這個原因。
10、如何顯示產(chǎn)品名稱。
光看SKU碼不直觀,要將名稱、規(guī)格加進(jìn)去怎么做?進(jìn)入PowerPivot界面。選進(jìn)編碼表,在數(shù)據(jù)表區(qū)域,新增一列名叫“名稱型號單位”,在該列1行的單元格輸入=[SKU號]&","&[產(chǎn)品名稱]&[型號規(guī)格]&","&[單位]選擇。系統(tǒng)會自動填充整列?;氐紼xcel界面,數(shù)據(jù)透視表的行標(biāo)題統(tǒng)統(tǒng)用“名稱型號單位”就可以解決這個問題了。
注意事項(xiàng):
1、上述操作過程幾乎沒有在原始表上操作,能保證原始表數(shù)據(jù)不會被破壞。
2、上述表格式是最基本的格式,可自行添加修改字段。也可根據(jù)ERP導(dǎo)出的表格修改。
3、非數(shù)據(jù)區(qū)域的度量值,必須用聚合函數(shù),如:sum,max,min,count等等。
- ?
要說HR制作工資條,一定沒有比這2個技巧更簡單實(shí)用的了
哈澤斯萊烏
展開制作工資條的方法是非常多的,今天我給大家介紹2種最簡單實(shí)用的方法,讓你在零基礎(chǔ)的情況也能輕松快速地完成工資條的制作,從而打印出來分發(fā)給所有的小伙伴。在講這兩種方法之前,我先給大家看一下我們的原始工資數(shù)據(jù)以及效果圖:
一、不寫公式,簡單排序即可得到想要的工資條
上述的工資條看起來好難做,但做起來是非常輕松的。下面我就來介紹如何通過簡單排序快速搞定這樣的工資條。
1.用鼠標(biāo)選中第2行至第16行,按下Ctrl+Shift+=組合鍵,批量插入15個空白行。如下圖所示:
2.復(fù)制第1行的標(biāo)題至第2行到第15行并增加輔助列E列:選中A1:D16單元格區(qū)域,按下Ctrl+D組合鍵即可將第1行的標(biāo)題復(fù)制到A2:D16單元格區(qū)域;E1:E16區(qū)域錄入序列:0.3至15.3。E17:E33錄入序列:0.5至15.5。E34:E48錄入序列:1到16。如下圖所示:
3.選中A1:E48區(qū)域,然后按下Alt+H+S+U組合鍵打開自定義排序?qū)υ捒?,主要關(guān)鍵字選擇“列E”,次序選擇“升序”,單擊確定即可得到我們想要的效果,然后刪除E列即可。
二、定位法輕輕搞定工資條的簡單制作
1.在E列中的E2:17中輸入序列:1到16,再在E17:E32中輸入同樣的序列。
2.選中A2:E33區(qū)域,按下Alt+H+SU組合鍵打開自定義排序?qū)υ捒?,主要關(guān)鍵字選擇“列E”,次序選擇“升序”
3.復(fù)制A1:D1區(qū)域,然后選中A2:D33區(qū)域,按下Ctrl+G組合鍵打開定位對話框,單擊定位條件,選擇空值,單擊確定,這樣所有的空單元格都被選中了,這時候按下Ctrl+V組合鍵。如下圖所示:
4.按下Ctrl+Shift+=組合鍵,再在彈出的對話框中選擇“整行”,單擊確定,并刪除E列即可得到我們想要的效果了。
- ?
工資條如何快速生成?少不了神器螞蟻工資條
沉淪
展開很多HR最忙碌的時候就是每月工資統(tǒng)計(jì)錄入的時候,還要將工資表轉(zhuǎn)化成工資條,才能方便每個員工看到各自的工資又具有一定的保密性,但是傳統(tǒng)的制作工資條方法往往會消耗工作精力和時間,并且工作效率也十分低下,那么有沒有快速生成工資條的方法呢?當(dāng)然有,下面就給大家介紹兩種不同格式的工資條制作方法,以及工資條生成器螞蟻工資條。
第一種格式的工資條,內(nèi)容之間不留空白行,具體的操作方法是:
生成數(shù)字的輔助列。在E2單元格輸入數(shù)字1,向下復(fù)制填充到E17單元格。單擊自動填充選項(xiàng),選擇“填充序列”。
保持E列的選中狀態(tài),Ctrl+C復(fù)制,單擊E18單元格,Ctrl+V粘貼。粘貼列標(biāo)題。
選中A1:D1,也就是工資條的列標(biāo)題,Ctrl+C復(fù)制。單擊A18單元格,Ctrl+V粘貼。
然后選中A18:D18單元格區(qū)域,向下復(fù)制填充。對輔助列排序。單擊E列任意單元格,然后點(diǎn)擊【數(shù)據(jù)】選項(xiàng)卡【升序】按鈕。
清除輔助列內(nèi)容。單擊E列列標(biāo),按Delete 清除內(nèi)容。最后,再設(shè)置一下單元格邊框就大功告成了。
第二種格式的工資條制作方法。這種格式在不同的姓名之間,加了一個空白行,這樣在工資條需要撕開的時候,會更方便。
制作數(shù)字輔助列。首先在E2單元格輸入數(shù)字1,向下復(fù)制填充至A17單元格。單擊自動填充選項(xiàng),選擇“填充序列”。保持E列的選中狀態(tài),Ctrl+C復(fù)制,單擊E18單元格,Ctrl+V粘貼。
這里的兩個步驟和上面所說的第一種格式的工資條操作是一樣的。不同的是,在完成上述操作后,再單擊E34單元格,按Ctrl+V粘貼一次。粘貼列標(biāo)題。選中A1:D1,也就是工資條的列標(biāo)題,Ctrl+C復(fù)制。單擊A34單元格,Ctrl+V粘貼。然后選中A34:D34單元格區(qū)域,向下復(fù)制填充。
對輔助列排序。單擊E列任意單元格,然后點(diǎn)擊【數(shù)據(jù)】選項(xiàng)卡【升序】按鈕。
清除輔助列內(nèi)容。單擊E列列標(biāo),按Delete 清除內(nèi)容。最后設(shè)置一下單元格邊框。
想要工資條快速生成,那么肯定是少補(bǔ)了工資條生成器螞蟻工資條,為什么要這么說,因?yàn)檫@款軟件的優(yōu)勢非常多。我們知道傳統(tǒng)工資條制作,HR使用Excel計(jì)算完薪資數(shù)據(jù)后,還需經(jīng)過一系列操作,才能在Excel得到最終的工資條效果。隨后,HR要需要打印成紙質(zhì)版,或者一條一條粘貼至郵件,再發(fā)送至同事。操作起來特別麻煩。
但是使用工資條生成器螞蟻工資條,HR只需要將自己的工資表上傳到軟件當(dāng)中,處理系統(tǒng)就會自動識別表頭和數(shù)據(jù),將工資表拆分為工資條,并發(fā)放給對應(yīng)的員工,每個員工僅能收到自己的工資條。這種工資條制作方法,省心又方便,能夠提升HR的工作效率,節(jié)省工作時間和精力,每個月統(tǒng)計(jì)工資的時候就可以和加班說拜拜了。
本文由螞蟻工資條整理發(fā)布,轉(zhuǎn)載請注明出處。
螞蟻工資條可將Excel工資表自動生成工資條,并以短信、郵件或微信的形式發(fā)送給員工。使用螞蟻工資條,將極大地提升HR的工作效率,也能減少與員工的溝通成本,促進(jìn)員工滿意度的提升。
- ?
用Excel2016做倉庫統(tǒng)計(jì)分析,會計(jì)必會
貍貓
展開很多人不太喜歡Excel2016,今天我們就來看看Excel2016版和之前的版本做倉庫統(tǒng)計(jì)有什么不同。
本文介紹如何應(yīng)用Excel的PowerPivot組建搭建簡易的規(guī)范的進(jìn)銷存系統(tǒng),重點(diǎn)在于如何數(shù)據(jù)分析和輸出,而是不原始表單的設(shè)計(jì)和錄入。
近來很多人不管是不是IT人事,都把大數(shù)據(jù)、云計(jì)算、數(shù)據(jù)挖掘掛嘴邊,好像不說這些就跟時代脫節(jié)了。不管你愿不愿意,數(shù)據(jù)庫管理已經(jīng)進(jìn)入到生活的方方面面。
初學(xué)者對于數(shù)據(jù)庫很迷茫,特別是用過Excel的,熱衷于簡單的電子表格,一提到數(shù)據(jù)庫的名詞概念就覺得復(fù)雜。自從Excel2013以來,安裝時自動增加了PowerPivot這組應(yīng)用程序和服務(wù),強(qiáng)大的分析功能可以取代Access數(shù)據(jù)庫的一些基本功能,也簡化了很多運(yùn)算。
應(yīng)用場景描述:管理員小云每天都要登記本企業(yè)生產(chǎn)的產(chǎn)品,產(chǎn)品名稱有上百種,平均每種產(chǎn)品有10個左右的規(guī)格,實(shí)際就是要管理上千個庫存單品(SKU)。每天要記錄各SKU的進(jìn)庫數(shù),出庫數(shù),每月進(jìn)行盤點(diǎn)核查,每月要找出庫存低于安全庫存的SKU提交生產(chǎn)部門。
需求分析:①規(guī)范的進(jìn)出庫原始臺賬;②輸出報(bào)表:計(jì)算月末庫存、計(jì)算安全庫存;③盤盈盤虧的調(diào)整記錄。
1、建三張基礎(chǔ)數(shù)據(jù)表。
表設(shè)計(jì)要規(guī)范,不能直接拿進(jìn)出倉單的表式,規(guī)范的標(biāo)準(zhǔn)是符合數(shù)據(jù)庫范式,有興趣就上網(wǎng)搜索,沒空閑就按照圖示去做吧。
規(guī)范要求:首行是標(biāo)題行,2行起是數(shù)據(jù)行,每一行就是一條記錄。如圖,建立:
編碼表(SKU號、產(chǎn)品名稱、型號規(guī)格、單位)
年初庫存表(SKU號、年份、年初庫存)
進(jìn)出倉表(SKU號、日期、進(jìn)倉數(shù)、出倉數(shù))
這里的SKU號是關(guān)鍵字段(標(biāo)簽),有了它,就可以打通三張表的關(guān)聯(lián)。這里有2個容易犯錯的地方:①編碼表的SKU號不可重復(fù);②進(jìn)出倉表的日期用日期格式,注意是用減號“-”連接年月日。
2、使用PowerPivot的數(shù)據(jù)模型功能導(dǎo)入表。
選擇“編碼表”的數(shù)據(jù)→點(diǎn)選菜單的PowerPivot→點(diǎn)添加到數(shù)據(jù)模型。而后會出現(xiàn)數(shù)據(jù)模型界面(多彈出一個對話窗),顯示剛才添加的編碼表的數(shù)值。
注意:
①第一次啟動PowerPivot的工具或組件,會很慢,要耐心等待,不要急于操作下一步;
②數(shù)據(jù)表不能重復(fù)添加,添加一次就夠了;
③數(shù)據(jù)模型里面的表是鏈接表,是只讀的,要修改就要回到Excel主界面進(jìn)行工作表的修改;
④選擇數(shù)據(jù)最好是整列整列地選擇,不要僅選擇數(shù)據(jù)區(qū)域,因?yàn)楫?dāng)以后增加數(shù)據(jù)的時候,如果是選擇區(qū)域的話就要修改鏈接表的選擇范圍。
然后,回到Excel主界面,同樣操作添加“年初庫存表”和“進(jìn)出倉表”到數(shù)據(jù)模型。這三個表鏈接過來后,默認(rèn)是叫表1、表2、表3,為方便使用,改名為“編碼表”、“庫存表”、“進(jìn)出倉”。
3、在數(shù)據(jù)模型里面建立關(guān)系。
“關(guān)系”是關(guān)系型數(shù)據(jù)庫里面一個很重要的概念,這里不展開,有興趣可自己上網(wǎng)查。這里應(yīng)用“關(guān)系”,起到數(shù)據(jù)從一個表傳遞到另一個表的作用。
回到PowerPivot界面,右下角點(diǎn)擊關(guān)系視圖。將“編碼表”的SKU號拖到“庫存表”,再將“編碼表”的SKU號拖到“進(jìn)出倉”。這樣,就建立了2個一對多的關(guān)系。
4、用數(shù)據(jù)模型建數(shù)據(jù)透視表。
新建一個工作表“統(tǒng)計(jì)表”,插入→數(shù)據(jù)透視表→選擇“使用此工作表的數(shù)據(jù)模型”,由于之前建立了數(shù)據(jù)模型,所以這個選項(xiàng)沒有致灰→位置選現(xiàn)有工作表,統(tǒng)計(jì)表!A8,確認(rèn)。
5、用數(shù)據(jù)透視表顯示各SKU進(jìn)出倉情況。
之前雖然改了名字,但數(shù)據(jù)透視表中顯示的還是表1表2表3,這里只好把這個Bug放一放,期待office升級解決吧。拖拉表2的年份到“篩選器”,拖拉SKU碼到“行”,拖拉表2的年初庫存、表3的進(jìn)倉數(shù)和出倉數(shù)到“值”。
這樣,數(shù)據(jù)透視表就按每一個SKU輸出了其合計(jì)進(jìn)倉數(shù)和出倉數(shù),也將期初庫存顯示出來了。注意:系統(tǒng)會對值增加匯總方式的描述,例如:以下字段求和匯總:進(jìn)倉數(shù),我嫌太長,手工改成進(jìn)倉數(shù)了。
6、用度量值計(jì)算期末庫存。
Excel界面下,菜單→PowerPivot→管理數(shù)據(jù)模型,進(jìn)入PowerPivot界面。選進(jìn)出倉表,點(diǎn)選該鏈接表下方的非數(shù)據(jù)區(qū)域某一個單元格,在公式欄敲上
期末庫存:=sum([進(jìn)倉數(shù)])-sum([出倉數(shù)])+SUM('庫存表'[年初庫存])
為了計(jì)算安全庫存,再選擇非數(shù)據(jù)區(qū)域某一個單元格,在公式欄敲上
最大出倉:=sum([出倉數(shù)])
注意:①公式欄對中文輸入法可能不大接受,我是在文本文件打好中文再復(fù)制粘貼上去的;②[進(jìn)倉數(shù)]等字段名字,可以不手工敲,而是用鼠標(biāo)點(diǎn)選那一列;③公式可以跨表引用列,如期末庫存就應(yīng)用了庫存表的年初庫存列。
理解度量值。完成了上述公式后,系統(tǒng)會立刻顯示結(jié)果,例如:135。大家也許會疑問,這樣的求和有什么意義?有意義!現(xiàn)在的求和結(jié)果是基于沒有分類的條件下的求和。應(yīng)用到剛才建立的數(shù)據(jù)透視表,就會按SKU分類求和。下來還會講到“日程表”,就會既按SKU求和,又按時間分段(如:月、季)求和。
7、添加日程表。
回到Excel界面,選擇數(shù)據(jù)透視表,在值里面增加剛才建立的度量值“期末庫存”。在點(diǎn)選了已制作好了的數(shù)據(jù)透視表前提下,菜單→分析→篩選,插入日程表。用這個日程表,就可以自由選擇1-4月的進(jìn)出倉量,1-12的進(jìn)出倉量了,也可以看到期末庫存量隨著時間段變化而變化。
8、用每月出倉數(shù)計(jì)算安全庫存。
安全庫存的計(jì)算方法很多,這里只用最簡單的一種,求出歷史以來單月出倉數(shù)的最大值,若當(dāng)前庫存量低于這個值,就需要補(bǔ)充進(jìn)倉其中的差值。步驟六已經(jīng)建立了出倉數(shù)求和公式了。下面就插入新數(shù)據(jù)透視表,選擇日期為列標(biāo)題(增加日程表后,就會多了日期(月)的度量值,系統(tǒng)自動將這個度量值一同放到列標(biāo)題),出倉數(shù)的求和為值,SKU號為行。將日程表與這個新的數(shù)據(jù)透視表關(guān)聯(lián)起來。
點(diǎn)選新數(shù)據(jù)透視表→設(shè)計(jì)→總計(jì)→選擇僅對列啟用。在N24格(根據(jù)新透視表的實(shí)際位置而定)寫上標(biāo)題:最大出貨量,O24寫上標(biāo)題:需補(bǔ)進(jìn)倉。在N25輸入公式=MAX(B25:M25),在O25輸入公式=N25-VLOOKUP(A25,A9:E17,5)。其中A9:E17的區(qū)域根據(jù)第一個透視表實(shí)際區(qū)域而定。
9、盤盈盤虧怎么辦?
答案:修改年初庫存表。所以這里為什么每年設(shè)一次年初庫存,就是應(yīng)對每年盤點(diǎn)后庫存的變化。而且,用年份做篩選條件,也是這個原因。
10、如何顯示產(chǎn)品名稱。
光看SKU碼不直觀,要將名稱、規(guī)格加進(jìn)去怎么做?進(jìn)入PowerPivot界面。選進(jìn)編碼表,在數(shù)據(jù)表區(qū)域,新增一列名叫“名稱型號單位”,在該列1行的單元格輸入=[SKU號]&","&[產(chǎn)品名稱]&[型號規(guī)格]&","&[單位]選擇。系統(tǒng)會自動填充整列?;氐紼xcel界面,數(shù)據(jù)透視表的行標(biāo)題統(tǒng)統(tǒng)用“名稱型號單位”就可以解決這個問題了。
注意事項(xiàng):
1、上述操作過程幾乎沒有在原始表上操作,能保證原始表數(shù)據(jù)不會被破壞。
2、上述表格式是最基本的格式,可自行添加修改字段。也可根據(jù)ERP導(dǎo)出的表格修改。
3、非數(shù)據(jù)區(qū)域的度量值,必須用聚合函數(shù),如:sum,max,min,count等等。
- ?
用excel通過統(tǒng)計(jì)函數(shù)和文本函數(shù)計(jì)算所需數(shù)據(jù)實(shí)例操作
凱特明訥
展開1.認(rèn)識計(jì)數(shù)。如下圖
1.1計(jì)數(shù)單元格的個數(shù),COUNT函數(shù)。
對銷售額的個數(shù)計(jì)數(shù),既顯示個數(shù),又顯示區(qū)域。
如下圖,方法一,點(diǎn)擊,自動求和,計(jì)數(shù),雙擊,簡單明了。
方法一;
方法二:6步,更一目了然。
方法二;
1.2計(jì)數(shù)后,那幾個數(shù)字,如一個求和后的數(shù)據(jù)的計(jì)數(shù):是由哪些數(shù)字或是單元格完成的。
如下圖。
方法一:雙擊
方法二、選中,在公式審核中點(diǎn)擊追蹤引用單元格。
1.3 統(tǒng)計(jì)文本的個數(shù),如根據(jù)姓名有幾個人等。函數(shù)COUNTA,counta 是計(jì)算非空格文本或數(shù)值的個數(shù)。甚至是多個區(qū),counta(,,,)。
一個區(qū)
多個區(qū),需要加逗號
1.4 想知道單元格有多少真空白,用countblank函數(shù)。
下圖中左邊count是非空白的數(shù)值個數(shù),也可用戶counta,右邊是countblank的空白單元格的個數(shù),兩者加起來是10,單元格表的單元格個數(shù)總數(shù)。
下圖是判斷右邊圖表格是否填寫完成,有空白就是空白,填滿就是完成,需要用IF函數(shù)
=IF(COUNTBLANK(A4:E4)=0,"完成","") 是一行一行的。
2.條件計(jì)數(shù),countif函數(shù) =countif (range,criteria) 一個是區(qū)域,一個是條件。
如下圖,銷售額大于50000,有幾個,函數(shù)公式=COUNTIF(E4:E10,">50000")
輸入函數(shù)=countif(),點(diǎn)擊fx(插入函數(shù))
ER出現(xiàn)對話函數(shù)參數(shù)框,在range中選中銷售額行(E3:E10),在CRITERIA條件中填入>50000,確定。
注意,在編輯欄中出現(xiàn)的是=COUNTIF(E4:E10,">50000") ,有雙引號,在上圖對話框中是不要雙引號的,由此,在手動輸入公式時,一定是=COUNTIF(E4:E10,">50000"),一定要加雙引號,否則報(bào)錯。
另外一個簡單的做法是,將條件,">50000"改為一個單元格的地址。
在一個單元格里輸入>50000,在另一個單元格里輸入函數(shù)countif(E4:E10,用鼠標(biāo)點(diǎn)擊輸入>50000的單元格,點(diǎn)擊輸入對號符號,或直接回車即可。
這樣做的優(yōu)點(diǎn)是,可以根據(jù)需要隨便改>50000單元格的數(shù)據(jù),這才是最好的方法,在用地址時最好少用常量計(jì)算。結(jié)果的參數(shù)的變量。
如果想知道下圖中男女的人數(shù)。
輸入函數(shù)=countif(E4:E17,點(diǎn)擊男或女回車,就ok。
如果想知道上表中,年齡區(qū)間在30-35之間,就是大于30,小于35歲的有幾個人?
直接輸入函數(shù)=COUNTIF(F5:F17,">30")-COUNTIF(F5:F17,">=35")
另一個就是直接用countifs,在空白單元格輸入=countifs(),點(diǎn)擊fx插入函數(shù),如下圖,在對話框中,選中需要的單元格,輸入>30,接著選定同樣的單元格,輸入>=35,點(diǎn)擊確定就OK,這個是2007年excel以上的版本實(shí)用。
一樣的結(jié)果,只是更快些。
- ?
EXCEL | DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP多條件查詢
甄顏演
展開多條件查詢一直是困擾EXCEL使用者的難題之一,今天韓老師就把經(jīng)常用于多條件查找的DGET、SUMIFS、SUMPRODUCT、LOOKUP、OFFSET、VLOOKUP六個函數(shù)綜合講解。
示例數(shù)據(jù):
要求:查詢倉庫二鍵盤的銷量。講解
第一種:DGET函數(shù)
在G2單元格輸入公式:“=DGET(A1:C13,C1,E1:F2)”
DGET(構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域, 結(jié)果數(shù)據(jù)的列標(biāo)簽, 指定條件的單元格區(qū)域);
在本題中的解釋:
=DGET(數(shù)據(jù)庫,銷量列標(biāo)簽,條件區(qū)域)。
第二種:SUMIFS函數(shù)
在G5單元格輸入公式:“=SUMIFS(C2:C13,A2:A13,E5,B2:B13,F5)”
第三種:SUMPRODUCT函數(shù)
在G8單元格輸入公式:“=SUMPRODUCT((A2:A13=E8)*(B2:B13=F8)*C2:C13)”
其中,各個數(shù)組返回值:
三個數(shù)組對應(yīng)位置數(shù)據(jù)乘積求和。
注意:SUMPRODUCT函數(shù)只能用于查詢“數(shù)值”單元格。
第四種:LOOKUP函數(shù)
在G11單元格輸入公式:“=LOOKUP(1,0/((A2:A13=E11)*(B2:B13=F11)),C2:C13)”
注意要點(diǎn):
LOOKUP函數(shù)用“二分法”進(jìn)行查找。返回小于等于lookup_value(查找值)的最大值。Lookup_vector(查找區(qū)域)中如果有“錯誤值“,那么LOOKUP函數(shù)在查找時將會忽略錯誤值。
“=LOOKUP(1,0/((A2:A13=E11)*(B2:B13=F11)),C2:C13)”
在 {#p/0!;#p/0!;#p/0!;#p/0!;0;#p/0!;#p/0!;#p/0!;#p/0!;#p/0!;#p/0!;#p/0!}里查找1,忽略錯誤值,結(jié)果返回0對應(yīng)位置的C2:C13中的數(shù)據(jù)。
第五種:OFFSET函數(shù)
在G14單元格輸入公式:“=OFFSET(C1,MATCH(E14&F14,A2:A13&B2:B13,0),)”
本公式的含義是:以C1為基準(zhǔn),公式向下偏移MATCH(E14&F14,A2:A13&B2:B13,0)行。
其中E14&F14和A2:A13&B2:B13分別對應(yīng)的結(jié)果:
公式結(jié)束時需按“CTRL+SHIFT+ENTER”組合鍵。
第六種:VLOOKUP函數(shù)
在G14單元格輸入公式:“=VLOOKUP(E17&F17,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)”
其中“IF({1,0},A2:A13&B2:B13,C2:C13)”是生成一新的數(shù)據(jù)區(qū)域:
“=VLOOKUP(E17&F17,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)”是指在新的區(qū)域中精確匹配第2列的數(shù)值。
公式結(jié)束時需按“CTRL+SHIFT+ENTER”組合鍵。
最終結(jié)果:
- ?
Excel基礎(chǔ)知識,你懂多少?
懷寒
展開前兩天有讀者留言,讓盧子每周盡量安排一篇基礎(chǔ)知識。別看是基礎(chǔ)知識,但盧子不說,可能你不懂。
1.如何將操作日期跟上班時間合并起來?
說明:日期以/或者-作為分割符號都是標(biāo)準(zhǔn)日期,是根據(jù)電腦的右下角日期格式而定的。
在C2單元格輸入公式,下拉。
=A2+B2
你沒看錯,這里是日期+時間。原理,將單元格設(shè)置為常規(guī),日期就是整數(shù),時間就是小數(shù),數(shù)字可以進(jìn)行四則運(yùn)算。
2.計(jì)算余額的時候,怎么會有部分出現(xiàn)錯誤值?
在E172單元格輸入公式,下拉。
=N(E171)+N(C172)-N(D172)
出現(xiàn)這種錯誤,是單元格存在空格等文本,這里的空格不是指空單元格,是兩個完全不同的概念。
現(xiàn)在用數(shù)字+空格就立馬出錯。
但是,數(shù)字+空單元格不會出錯。
空格是敲空格鍵或者公式生成的,空單元格是什么內(nèi)容都沒有,要將這兩個概念區(qū)分。
數(shù)字+不是數(shù)字的值就會出現(xiàn)錯誤值,就得想辦法將不是數(shù)字的值轉(zhuǎn)換成數(shù)字才行。N函數(shù)可以將不是數(shù)字的值轉(zhuǎn)換成0,比如輸入空格、盧子和Excel不加班都會轉(zhuǎn)換成0,遇到數(shù)字就保持不變。
原來的單元格沒辦法確定不是數(shù)字的值在哪一列,所以所有單元格都加N函數(shù)處理,這樣就保證正確。
3.為什么公式有的要加'',有的不需要加?
=VLOOKUP(C3,'綜(辦)'!B:H,7,0)=VLOOKUP(C4,攪!B:H,7,0)
純漢字的情況下是不用加,有特殊字符的情況下需要加。記不住這些怎么辦?沒關(guān)系,完全不需要記住,選擇區(qū)域的時候,用鼠標(biāo)引用,Excel會智能幫你識別。
輸入=,然后用鼠標(biāo)點(diǎn)擊要引用的單元格,就可以,詳見動畫。
4.銷售明細(xì)表是帶綠帽子的訂單編號,支付寶是沒有綠帽子的訂單編號,如何進(jìn)行查找對應(yīng)值?
帶綠帽子的訂單編號
沒有綠帽子的訂單編號
在E17單元格輸入公式,下拉。
=VLOOKUP(TRIM(CLEAN(A17)),銷售!A:G,2,0)
戴綠帽子就是文本格式,而沒有戴綠帽子可能是含有隱藏字符或者空格,也就是說兩個表格式不一樣。格式不一樣,是不能直接查找,需要轉(zhuǎn)換成一樣才可以。
去除隱藏字符可以用CLEAN函數(shù),去除前后的空格可以用TRIM函數(shù),兩個都加比較保險。
- ?
Excel函數(shù)太多了不會用怎么辦?其實(shí)只要記住這5個就夠了!
切爾西
展開Excel函數(shù)千千萬萬,真是讓人眼花繚亂!很多辦公小白經(jīng)??鄲?,到底該怎么學(xué)習(xí)Excel函數(shù)呢?
其實(shí),日常使用Excel的時候,真正用到的函數(shù)并不多~今天,小編就來給大家盤點(diǎn)5個日常辦公中最常用到的Excel函數(shù)吧~
一、If公式
If函數(shù)是用于快速判斷條件是否成立的一個函數(shù),也是Excel函數(shù)中最常被大家使用的函數(shù),因此,學(xué)會IF函數(shù)是不可或缺的喲~
示例函數(shù):=IF( >=85,"優(yōu)秀",IF( >=60,"良好","不合格"))
二、Sum公式
Sum公式是用于計(jì)算總和的函數(shù)。值得一提的是,在Excel中合并單元格,往往計(jì)算總和就變得麻煩了許多!而用Sum公式就能輕松解決【合并單元格求和】這個問題~
示例函數(shù):=SUM( D8:D17 )-SUM( E9:E17 )
三、Average公式
Average公式是用于求平均值的一個函數(shù),有了它,再多再亂的數(shù)值都不用怕!
示例函數(shù):=average( D8:D17 )
四、Rank公式
Rank公式,是一個用于實(shí)時排名的函數(shù)。不管你是成績排名、銷售業(yè)績排名,用這個函數(shù)絕對不會出錯!
示例函數(shù):=rank( C3,C$3:C$14 )
五、Round公式
Round公式,一個四舍五入、保留小數(shù)點(diǎn)后幾位的神函數(shù),發(fā)工資需要計(jì)算小數(shù)點(diǎn)后幾位,就可以用這個公式啦,自動幫你四舍五入哦~
示例函數(shù):=round(E36:E45,1)/ =round(E36:E45,2)
PS:在辦公過程中,我們常常會遇到將Excel轉(zhuǎn)換為PDF的問題,小編推薦大家使用【迅捷PDF轉(zhuǎn)換器】,成千上百個Excel表格3秒鐘就可以轉(zhuǎn)換成PDF啦~
不知道今天小編分享的這5個Excel函數(shù),你學(xué)會了幾個呢?
有任何問題,歡迎大家在評論區(qū)留言喲~
- ?
2017年最全的excel函數(shù)大全6—日期和時間函數(shù)(上)
慕靈
展開上次給大家分享了《2017年最全的excel函數(shù)大全(5)——邏輯函數(shù)》,這次分享給大家日期和時間函數(shù)(上)。
DATE 函數(shù)
返回特定日期的序列號
描述
DATE 函數(shù)返回表示特定日期的連續(xù)序列號。
用法
DATE(year,month,day)
DATE 函數(shù)用法具有下列參數(shù):
ü Year:必需。year 參數(shù)的值可以包含一到四位數(shù)字。Excel 將根據(jù)計(jì)算機(jī)正在使用的日期系統(tǒng)來解釋 year 參數(shù)。默認(rèn)情況下,Microsoft Excel for Windows 使用的是 1900 日期系統(tǒng),這表示第一個日期為 1900 年 1 月 1 日。
提示: 為避免出現(xiàn)意外結(jié)果,請對 year 參數(shù)使用四位數(shù)字。例如,“07”可能意味著“1907”或“2007”。因此,使用四位數(shù)的年份可避免混淆。
· 如果 year 介于 0(零)到 1899 之間(包含這兩個值),則 Excel 會將該值與 1900 相加來計(jì)算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)。
· 如果 year 介于 1900 到 9999 之間(包含這兩個值),則 Excel 將使用該數(shù)值作為年份。例如,DATE(2008,1,2) 將返回 2008 年 1 月 2 日。
· 如果 year 小于 0 或大于等于 10000,則 Excel 返回 錯誤值 #NUM!。
ü 月:必需。 一個正整數(shù)或負(fù)整數(shù),表示一年中從 1 月至 12 月(一月到十二月)的各個月。
· 如果 month 大于 12,則 month 會從指定年份的第一個月開始加上該月份數(shù)。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列數(shù)。
· 如果 month 小于 1,則 month 會從指定年份的第一個月開始減去該月份數(shù),然后再加上 1 個月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列號。
ü 日:必需。 一個正整數(shù)或負(fù)整數(shù),表示一月中從 1 日到 31 日的各天。
· 如果 day 大于指定月中的天數(shù),則 day 會從該月的第一天開始加上該天數(shù)。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列數(shù)。
· 如果 day 小于 1,則 day 從指定月份的第一天開始減去該天數(shù),然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列號。
注意: Excel 可將日期存儲為連續(xù)序列號,以便能在計(jì)算中使用它們。1900 年 1 月 1 日的序列號為 1,2008 年 1 月 1 日的序列號為 39448,這是因?yàn)樗c 1900 年 1 月 1 日之間相差 39,447 天。需要更改數(shù)字格式(設(shè)置單元格格式)以顯示正確的日期。
案例
案例 1
例如:=DATE(C2,A2,B2) 將單元格 C2 中的年、單元格 A2 中的月以及單元格 B2 中的日合并在一起,并將它們放入一個單元格內(nèi)作為日期。以下案例顯示了單元格 D2 中的最終結(jié)果。
案例 2根據(jù)其他日期計(jì)算某個日期
可以使用 DATE 函數(shù)創(chuàng)建基于其他單元格中日期的一個日期。例如,可以使用 YEAR、MONTH 和 DAY 函數(shù)來創(chuàng)建基于另一個單元格的周年紀(jì)念日期。假設(shè),某個員工第一天上班的日期為 2016 年 10 月 1 日,則可以使用 DATE 函數(shù)創(chuàng)建他上班 5 周年的紀(jì)念日期:
1. DATE 函數(shù)會創(chuàng)建一個日期。
2. =DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))
3. YEAR 函數(shù)會查找單元格 C2 并從中提取“2012”。
4. “+5”表示加上 5 年,并在單元格 D2 中創(chuàng)建“2017”作為周年紀(jì)念日的年。
5. MONTH 函數(shù)從單元格 C2 中提取“3”。這將在單元格 D2 中創(chuàng)建“3”作為月。
6. DAY 函數(shù)從單元格 C2 中提取“14”。這將在單元格 D2 中創(chuàng)建“14”作為天。
案例 3 將文本字符串和數(shù)字轉(zhuǎn)換為日期
有時Excel的日期是無法識別的。這可能是因?yàn)閿?shù)字與典型的日期不相似,也可能因?yàn)閿?shù)據(jù)被設(shè)置成了文本格式。如果是這種情況,則可以使用 DATE 函數(shù)將信息轉(zhuǎn)換成日期。例如,在下圖中,單元格 C2 包含采用以下格式的日期:YYYYMMDD。它也被設(shè)置成了文本格式。若要將其轉(zhuǎn)換成日期,則可以將 DATE 函數(shù)與 LEFT、MID 和 RIGHT 函數(shù)配合使用。
1. DATE 函數(shù)會創(chuàng)建一個日期。
2. =DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))
3. LEFT 會在單元格 C2 中查找并從左起提取前 4 個字符。這將在單元格 D2 中創(chuàng)建“2014”作為轉(zhuǎn)換后日期的年。
4. MID 函數(shù)將在單元格 C2 中查找。它將從第 5 個字符開始,然后向右提取 2 個字符。這將在單元格 D2 中創(chuàng)建“03”作為轉(zhuǎn)換后日期的月。因?yàn)?D2 的格式設(shè)置為 Date,因此“0”不包括在最終結(jié)果中。
5. RIGHT 函數(shù)會在單元格 C2 中查找,然后從最右側(cè)開始向左提取前 2 個字符。這將在 D2 中創(chuàng)建“14”作為日期的日。
案例 4 按一定的天數(shù)加減日期
若要按一定的天數(shù)加減日期,只需向值或包含日期的單元格引用加上或減去天數(shù)即可。
在以下案例中,單元格 A5 包含我們想加上和減去 7 天(C5 中的值)的日期。
DATEDIF 函數(shù)
計(jì)算兩個日期之間的天數(shù)、月數(shù)或年數(shù)。
描述
計(jì)算兩個日期之間相隔的天數(shù)、月數(shù)或年數(shù)。警告:Excel 提供了 DATEDIF 函數(shù),以便支持來自 Lotus 1-2-3 的舊版工作簿。在某些應(yīng)用場景下,DATEDIF 函數(shù)計(jì)算結(jié)果可能并不正確。有關(guān)詳細(xì)信息,請參閱本文中的“已知問題”部分。
用法
DATEDIF(start_date,end_date,unit)
ü Start_date:用于表示時間段的第一個(即起始)日期的日期。 日期值有多種輸入方式:帶引號的文本字符串(例如 2001/1/30)、序列號(例如 36921,在商用 1900 日期系統(tǒng)時表示 2001 年 1 月 30 日)或其他公式或函數(shù)的結(jié)果(例如 DATEVALUE(2001/1/30))。
ü End_date:用于表示時間段的最后一個(即結(jié)束)日期的日期。
ü Unit:要返回的信息類型:
其他
l 日期存儲為可用于計(jì)算的序列號。默認(rèn)情況下,1899 年 12 月 31 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因?yàn)樗?1900 年 1 月 1 日有 39448 天。
l DATEDIF 函數(shù)在用于計(jì)算年齡的公式中很有用。
案例
已知問題
“MD”參數(shù)可能導(dǎo)致出現(xiàn)負(fù)數(shù)、零或不準(zhǔn)確的結(jié)果。若要計(jì)算上一完整月份后余下的天數(shù),可使用如下方法:
此公式從單元格 E17 中的原始結(jié)束日期 (5/6/2016) 減去當(dāng)月第一天 (5/1/2016)。其原理如下:首先,DATE 函數(shù)會創(chuàng)建日期 5/1/2016。DATE 函數(shù)使用單元格 E17 中的年份和單元格 E17 中的月份創(chuàng)建日期。1 表示該月的第一天。DATE 函數(shù)的結(jié)果是 5/1/2016。然后,從單元格 E17 中的原始結(jié)束日期(即 5/6/2016)減去該日期。5/6/2016 減 5/1/2016 得 5 天。
DATEVALUE 函數(shù)
將文本格式的日期轉(zhuǎn)換為序列號
描述
DATEVALUE 函數(shù)將存儲為文本的日期轉(zhuǎn)換為 Excel 識別為日期的序列號。 例如,公式=DATEVALUE(1/1/2008) 返回 39448,即日期 2008-1-1 的序列號。 即使如此,請注意,計(jì)算機(jī)的系統(tǒng)日期設(shè)置可能會導(dǎo)致 DATEVALUE 函數(shù)的結(jié)果會與此案例不同。
如果工作表包含采用文本格式的日期并且要對這些日期進(jìn)行篩選、排序、設(shè)置日期格式或執(zhí)行日期計(jì)算,則 DATEVALUE 函數(shù)將十分有用。
用法
DATEVALUE(date_text)
DATEVALUE 函數(shù)用法具有下列參數(shù):
ü Date_text 必需。代表采用 Excel 日期格式的日期的文本,或是對包含這種文本的單元格的引用。例如,用于表示日期的引號內(nèi)的文本字符串 2008-1-30 或 30-Jan-2008。
· 使用 Microsoft Excel for Windows 中的默認(rèn)日期系統(tǒng)時,參數(shù) date_text 必須代表 1900 年 1 月 1 日和 9999 年 12 月 31 日之間的某個日期。 如果參數(shù) date_text的值在此范圍之外, DATEVALUE函數(shù)將返回錯誤值 “#VALUE!。
· 如果省略參數(shù) date_text 中的年份部分,則 DATEVALUE 函數(shù)會使用計(jì)算機(jī)內(nèi)置時鐘的當(dāng)前年份。 參數(shù) date_text 中的時間信息將被忽略。
其他
l Excel 可將日期存儲為序列號,以便可以在計(jì)算中使用它們。 默認(rèn)情況下,1900 年 1 月 1 日的序列號為 1,2008 年 1 月 1 日的序列號為 39,448,這是因?yàn)樗?1900 年 1 月 1 日有 39,447 天。
l 大部分函數(shù)都會自動將日期值轉(zhuǎn)換為序列數(shù)。
案例
DAY 函數(shù)
將序列號轉(zhuǎn)換為月份日期
描述
返回以序列數(shù)表示的某日期的天數(shù)。 天數(shù)是介于 1 到 31 之間的整數(shù)。
用法
DAY(serial_number)
DAY 函數(shù)用法具有下列參數(shù):
ü Serial_number 必需。要查找的日期。應(yīng)使用 DATE 函數(shù)輸入日期,或?qū)⑷掌谧鳛槠渌交蚝瘮?shù)的結(jié)果輸入。例如,使用函數(shù) DATE(2008,5,23) 輸入 2008 年 5 月 23 日。如果日期以文本形式輸入,則會出現(xiàn)問題。
其他
l Microsoft Excel 可將日期存儲為可用于計(jì)算的序列號。默認(rèn)情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因?yàn)樗?1900 年 1 月 1 日有 39448 天。
l 無論提供的日期值的顯示格式如何,YEAR、MONTH 和 DAY 函數(shù)返回的值都是公歷值。例如,如果提供的日期的顯示格式是回歷,則 YEAR、MONTH 和 DAY 函數(shù)返回的值將是與對應(yīng)的公歷日期相關(guān)聯(lián)的值。
案例
DAYS 函數(shù)
返回兩個日期之間的天數(shù)
描述
返回兩個日期之間的天數(shù)。
用法
DAYS(end_date, start_date)
DAYS 函數(shù)用法具有以下參數(shù)。
ü End_date 必需。 Start_date 和 End_date 是用于計(jì)算期間天數(shù)的起止日期。
ü Start_date 必需。Start_date 和 End_date 是用于計(jì)算期間天數(shù)的起止日期。
注意: Excel 可將日期存儲為序列號,以便可以在計(jì)算中使用它們。 默認(rèn)情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因?yàn)樗?1900 年 1 月 1 日有 39447 天。
其他
l 如果兩個日期參數(shù)為數(shù)字,DAYS 使用 EndDate–StartDate 計(jì)算兩個日期之間的天數(shù)。
l 如果任何一個日期參數(shù)為文本,該參數(shù)將被視為 DATEVALUE(date_text) 并返回整型日期,而不是時間組件。
l 如果日期參數(shù)是超出有效日期范圍的數(shù)值,DAYS 返回 #NUM! 錯誤值。
l 如果日期參數(shù)是無法解析為字符串的有效日期,DAYS 返回 #VALUE! 錯誤值。
案例
DAYS360 函數(shù)
以一年 360 天為基準(zhǔn)計(jì)算兩個日期間的天數(shù)
描述
按照一年 360 天的算法(每個月以 30 天計(jì),一年共計(jì) 12 個月),DAYS360 函數(shù)返回兩個日期間相差的天數(shù),這在一些會計(jì)計(jì)算中將會用到。 如果財(cái)會系統(tǒng)是基于一年 12 個月,每月 30 天,可使用此函數(shù)幫助計(jì)算支付款項(xiàng)。
用法
DAYS360(start_date,end_date,[method])
DAYS360 函數(shù)用法具有下列參數(shù):
ü Start_date、end_date 必需。 用于計(jì)算期間天數(shù)的起止日期。 如果 start_date 在 end_date 之后,則 DAYS360 函數(shù)將返回一個負(fù)數(shù)。 應(yīng)使用 DATE 函數(shù)輸入日期,或者將從其他公式或函數(shù)派生日期。 例如,使用函數(shù) DATE(2008,5,23) 以返回 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現(xiàn)問題。
ü 方法 可選。 邏輯值,用于指定在計(jì)算中是采用美國方法 還是歐洲方法。
注意:Excel 可將日期存儲為序列號,以便可以在計(jì)算中使用它們。 默認(rèn)情況下,1900 年 1 月 1 日的序列號為 1,2008 年 1 月 1 日的序列號為 39,448,這是因?yàn)樗?1900 年 1 月 1 日有 39,447 天。
案例
EDATE 函數(shù)
返回用于表示開始日期之前或之后月數(shù)的日期的序列號
描述
返回表示某個日期的序列號,該日期與指定日期 (start_date) 相隔(之前或之后)指示的月份數(shù)。 使用函數(shù) EDATE 可以計(jì)算與發(fā)行日處于一月中同一天的到期日的日期。
用法
EDATE(start_date, months)
EDATE 函數(shù)用法具有以下參數(shù):
ü Start_date 必需。一個代表開始日期的日期。應(yīng)使用 DATE 函數(shù)輸入日期,或?qū)⑷掌谧鳛槠渌交蚝瘮?shù)的結(jié)果輸入。例如,使用函數(shù) DATE(2008,5,23) 輸入 2008 年 5 月 23 日。如果日期以文本形式輸入,則會出現(xiàn)問題。
ü Months必需。 start_date 之前或之后的月份數(shù)。 months 為正值將生成未來日期;為負(fù)值將生成過去日期。
其他
Microsoft Excel 可將日期存儲為可用于計(jì)算的序列號。默認(rèn)情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因?yàn)樗?1900 年 1 月 1 日有 39448 天。如果 start_date 不是有效日期,則 EDATE 返回 錯誤值 #VALUE!。 如果 months 不是整數(shù),將截尾取整。
案例
EOMONTH 函數(shù)
返回指定月數(shù)之前或之后的月份的最后一天的序列號
描述
返回某個月份最后一天的序列號,該月份與 start_date 相隔(之后或之后)指示的月份數(shù)。 使用函數(shù) EOMONTH 可以計(jì)算正好在特定月份中最后一天到期的到期日。
用法
EOMONTH(start_date, months)
EOMONTH 函數(shù)用法具有以下參數(shù):
ü Start_date 必需。一個代表開始日期的日期。應(yīng)使用 DATE 函數(shù)輸入日期,或?qū)⑷掌谧鳛槠渌交蚝瘮?shù)的結(jié)果輸入。例如,使用函數(shù) DATE(2008,5,23) 輸入 2008 年 5 月 23 日。如果日期以文本形式輸入,則會出現(xiàn)問題。
ü Months 必需。 start_date 之前或之后的月份數(shù)。 months 為正值將生成未來日期;為負(fù)值將生成過去日期。
注意: 如果 months 不是整數(shù),將截尾取整。
其他
l Microsoft Excel 可將日期存儲為可用于計(jì)算的序列號。默認(rèn)情況下,1900 年 1 月 1 日的序列號是 1,而 2008 年 1 月 1 日的序列號是 39448,這是因?yàn)樗?1900 年 1 月 1 日有 39448 天。
l 如果 start_date 不是有效日期,則 EOMONTH 返回 錯誤值 #NUM!。
l 如果 start_date 加 months 產(chǎn)生非法日期值,則 EOMONTH 返回 錯誤值 #NUM!。
案例
HOUR 函數(shù)
將序列號轉(zhuǎn)換為小時
描述
返回時間值的小時數(shù)。 小時數(shù)是介于 0 ...
excel表格e17
-
1、只需3秒快速實(shí)現(xiàn)求和
-
2、如何快速填充序號
-
3、如何自動填充序號(公式法)
-
4、數(shù)據(jù)條的神奇應(yīng)用
-
5、多文本快速合并
-
6、查找與替換的不同玩法
-
7、快速定位到指定區(qū)域
-
8、數(shù)據(jù)排序、工資條制作
-
9、快速篩選(模糊、精確篩選)
-
10、快速插入空行
-
11、快速刪除空行
-
12.快速跳轉(zhuǎn)到天涯海角
-
13、.同時查看兩個Excel文件
-
14、用條件格式扮靚報(bào)表
-
15、一鍵插入Excel圖表
-
16、批量處理行高、列寬
-
17、利用拆分功能查看數(shù)據(jù)
-
18、批量錄入相同內(nèi)容
-
19、工作表快速跳轉(zhuǎn)
-
20、批量錄入表格模板(精品課程)
-
21、Excel函數(shù)與公式的應(yīng)用、公式循環(huán)引用的查找
-
22、IF函數(shù)單條件判斷同比增長
-
23、用sum函數(shù) 格式相同,連續(xù)多表數(shù)據(jù)匯總
-
24、excel快捷鍵
-
25、VLOOKUP函數(shù)——根據(jù)銷售員匹配銷售額
-
26、統(tǒng)計(jì)各部門銷售總額
-
27、統(tǒng)計(jì)指定條件個數(shù)
-
28、怎樣輸入當(dāng)前日期和時間、星期數(shù)
-
29、銷售業(yè)績排名
-
30、Sumproduct函數(shù)-萬能函數(shù)(銷售額匯總求和)
-
31、根據(jù)銷售員,地區(qū),商品名稱匯總
-
32、批量替換PPT字體
-
33、給銷售額數(shù)據(jù)批量添加萬元單位
-
34、一秒快速核對兩列數(shù)據(jù)
-
35、快速定位到指定單元格或區(qū)域
-
36、快速制作雙行標(biāo)題工資條
-
37、給你的表格做個瘦身
-
38、快速打開常用的Excel文件
-
39、快速打開多個Excel文件
-
40、利用創(chuàng)建組—快速隱藏/展開多列數(shù)據(jù)
-
41、快速制作下拉菜單
-
42、復(fù)制粘貼表格,如何保留數(shù)據(jù)源列寬格式一致?
-
43、兩列數(shù)據(jù)位置互換
-
44、1秒鐘扮靚報(bào)表——如何實(shí)現(xiàn)表格隔行換色
-
45、快速刪除重復(fù)記錄——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、給Excel文件添加密碼
-
48、插入帶圖片的批注
-
49、輸入公式后不計(jì)算?
-
50、如何設(shè)置單元格縮進(jìn)
-
51、快速解決Excel表格總顯示貨幣格式
-
52、批量添加萬元單位
-
53、你會四舍五入么?
-
54、用RAND函數(shù)機(jī)選彩票
-
55、凍結(jié)首行你會么?
-
56、超鏈接的高級應(yīng)用
-
57、IFERROR函數(shù)-屏蔽錯誤值
-
58、批量填充顏色
-
59、錄入數(shù)據(jù)
-
60、快速輸入工號
-
61、快速行列轉(zhuǎn)置
-
62、自定義縮放界面
-
63、多個單元格同時輸入
-
64、如何計(jì)算立方米?
-
65、快速制作雙行標(biāo)題工資條
-
66、輸入帶方框的√和×
-
67、快速將姓名對齊
-
68、快速輸入性別
-
69、按單位職務(wù)排序
-
70、自動計(jì)算合同到期日期
-
71、計(jì)算時間間隔
-
72、日期和時間的拆分
-
73、快速處理不規(guī)范的日期格式
-
74、快速填充合并單元格
-
75、效率加倍的快捷鍵
-
76、快速復(fù)制表格和對象
-
77、快速創(chuàng)建工作表副本
-
78、快速復(fù)制序列號
-
79、快速顯示公式
-
80、多個單元格同時輸入
-
81、快速調(diào)整顯示比例
-
82、快速自動填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl與數(shù)字鍵結(jié)合
-
85、快速將多列數(shù)據(jù)整理為1列
-
86、快速將1列數(shù)據(jù)拆分為多列
-
87、快速定位公式
-
88、快速錄入數(shù)據(jù)
-
89、快速累計(jì)求和
-
90、身份證號碼顯示為0怎么辦?
-
91、快速制作斜線表頭
-
92、文本豎向顯示
-
93、神奇的監(jiān)視窗口
-
94、不一樣的格式刷
-
95、快速美化圖表
-
96、快速生成當(dāng)前日期
-
97、快速找出循環(huán)引用
-
98、快速提取信息
-
99、二維表快速轉(zhuǎn)換為一維表
-
100、快速多表合并