經常在網上看到求助:跪求一個能自動生成余額的進銷存表格。其時略微懂點函數的話,用sumifs函數就可以做一個簡單的進銷存表格,下面我說下思路。 設立三張表,一張匯總,一張入庫,一張出庫,有的同學說兩張也可以,出入庫可以在一張表格上,對于高手來說那都不是事兒,對于剛剛接觸函數的同學來說還是先易后難,循序漸進比較好。 根據圖示,先建立匯總表,匯總表為公式生成,數據部分需要設置公式。先把表格結構建立好,公式稍后設置。 新建一個工作表,點擊插入——表格,插入一個多行五列的表格,并入下圖設置好列標題。輔助列需要設置公式,可以稍后設置。建立好表格后,命名為入庫表,并按下ctrl鍵復制一個,命名為出庫表。注意,日期、品名、數量三個字段要加上出庫或者入庫,為以后的定義名稱提供服務。由此,三個表建立完畢。 選中入庫的日期、品名、數量三列,點擊公式——定義名稱——根據所選內容創建,勾選首行,創建名稱,同理,出庫表格設置也是如此。 下面開始設置公式。sumifs函數是excel2007及以上版本中出現的多條件求和函數,該函數的第一個參數是求和區域,第二個參數是第一個條件區域,第三個參數是第一個條件。。。以此類推。點擊匯總表,當日入庫列標題下方的第一個單元格,輸入公式:=SUMIFS(入庫數量,入庫品名,C4,入庫日期,TODAY),因為我們已經定義了名稱,所以,在輸入函數時,可以按下F3鍵,點擊名稱輸入。 累計入庫刪除入庫日期這一個條件,公式為:=SUMIFS(入庫數量,入庫品名,C4)。同理,當日出庫及累計出庫的公式設置也是如此。余額用期初數據+累計入庫-累計出庫得出。期初數據可以在上月結出余額后手動輸入或者用vlookup等引用函數引用。 輔助列函數設置。新增的品名可能不會及時添加到匯總表中,所以用vlookup函數查找一下,如果匯總表沒有這個數據,就顯示為缺少品名,可以在匯總表插入一行,輸入品名,并向下復制公式。 函數公式為:=IFERROR(VLOOKUP([@出庫品名],匯總!$C$3:$C$8,1,0),"缺少品名")。 這樣一個簡單的進銷存表格設置完畢,基本實現錄入原始數據就能自動匯總的功能。 |
|