1.整理出三张表,第一张是2019年的进货明细表,第二张是2019年销售明细表,第三张为库存表,库存表只需要每个货品名称列一个。
2.来统计各项产品的进货量,在【J3】单元格输入公式=SUMIF($B$3:$B$12,I3,$C$3:$C$12)。
3.来计算销售量,在【K3】单元格再次使用SUMIF公式,这次将函数范围选择在销售明细表内。
4.计算库存,即用进货量-销售量,即为库存。
1、先建立一张进货明细表,每天登记采购进来的货品,包括日期、名称、单位、单价、数量、金额等。
2、再建立一张销货明细表,跟进货明细表的内容差不多,但每天只登记销货情况。
3、进销明细表建立好之后,再建立一张库存表,货品的名称,根据进货明细表填写, 每一个货品只需要填入一次。
4、在库存表的B3,输入以下公式:=SUMIF(进货!B:B,A3,进货!E:E),要表达的意思就是:以A3中的货品名称为准,统计进货数量。
5、在库存表的C3,输入以下公式:=SUMIF(销售!B:B,A3,销售!E:E),要表达的意思就是:以A3中的货品名称为准,统计销货数量。
6、在库存表的D3,输入以下公式:=B3-C3,要表达的意思就是:结存数量=进货数量-销货数量。
7、第三行的公式输入好之后,按住公式往下拉,填充好其它的单元格,这样进销存表格就做好了,就可以自动统计每天的结存数量了。
假设三个工作表的A列均为物品名称(三个表中的名称表达方式相同),Sheet2工作表B列为入库量,Sheet3工作表B列为出库量,公式如下:
在Sheet1工作中的代表入库量的列单元格中输入=SUMIF(Sheet2!A:A,A2,Sheet2!B:B)
在Sheet1工作中的代表出库量的列单元格中输入=SUMIF(Sheet3!A:A,A2,Sheet3!B:B)
1、每月出、入库汇总
D4=SUMIF($H$3:$BQ$3,D$3,$H4:$BQ4)
2、求库存剩余数
F4=C4+D4-E4
3、库存不足提醒
G4=IF(F4<150,"补货","充足")
4、求各产品每天出、入库数量
H4=SUMIFS(明细表!$E:$E,明细表!$C:$C,$B4,明细表!$B:$B,DATE(2021,12,INT(COLUMN(B2)/2)),明细表!$D:$D,H$3)
OFFSET(INDIRECT(A2&"!B2"),COUNT(INDIRECT(A2&"!A:A"))+1,3,1,1)
我们再来简单总结梳理一下:
本案例中主要的难点在如何引用指定列的最后一行数值,这里我们使用了offset、indirect函数完成了指定数据的引用,同时通过count函数完成了对指定单元格动态更新查找。最终实现了更具产品名称快速统计返回对应库存台账的最终结余情况。
在Excel中自动生成成本表,可以通过以下步骤实现:
1. 创建销售、采购、库存和成本表:首先,在Excel工作表中创建一个新的表格,包括销售(Sales)、采购(Purchases)、库存(Inventory)和成本(Cost)四个部分。每个部分都应该有一列(例如,销售部分的列标题可以是“销售订单号”、采购部分的列标题可以是“采购订单号”等)。
2. 输入数据:根据您的实际业务数据,在每个表格的相应列中输入相关数据。确保数据准确无误。
3. 设置公式:为了实现自动生成成本表,需要为每个表格的成本列设置公式。假设成本列位于“C”列(列标题为“成本”),您可以在成本表的相应列中使用以下公式:
销售表格 - 采购表格:`=SUMIFS(Inventory!C:C, Inventory!A:A, Sales!A:A)`
采购表格 - 销售表格:`=SUMIFS(Purchases!C:C, Purchases!A:A, Sales!A:A)`
在Excel中,您可以通过选中需要插入公式的单元格,然后在“公式”选项卡中找到“SUMIFS”函数来输入公式。
4. 自动计算成本:一旦设置了这些公式,Excel将自动计算每个销售订单或采购订单的成本。成本将直接从“C”列中的相应单元格中提取。
5. 汇总成本:要查看整个业务期间的总成本,可以在库存表格的“成本”列中添加一个总计行。选中总计行的“成本”单元格,然后在“公式”选项卡中找到“SUMIF”函数(与销售和采购部分的成本计算相同)。将该公式应用于总计行的“成本”单元格,以汇总整个期间的成本。
通过以上步骤,您应该可以在Excel中实现自动生成成本表。这将帮助您更有效地管理进销存
到此,以上就是小编对于进销存怎样设置公式的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。
sqlserver如何导入excel数据如何能把excel大量数据快...
Ubuntu系统下可以做什么1+xweb中级考核内容包括什么Ub...
五张表关联查询语句SQL怎么写从多个表中查询数据的sql语句SQL一...
数学问题复合函数有没有同奇异偶这个性质奇异函数平衡原理奇异函数平衡法...
周期函数excel剩余周数函数公式excel月份星期函数公式周期函数...
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )
参数
''string_replace1''
待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。
''string_replace2''
待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。
在SQL Server中,REPLACE函数用于替换字符串中出现的指定子字符串。它接受三个参数:原字符串,要被替换的子字符串和替换后的子字符串。
该函数会查找原字符串中的所有匹配项,并将其替换为指定的字符串。如果原字符串中不存在要替换的子字符串,则不会发生任何更改。使用REPLACE函数可以轻松地进行字符串替换操作,例如将某些特定字符替换为其他字符或将一部分文本替换为其他文本。这在数据清洗和字符串处理中非常有用。
12。replace('string" class="zf_thumb" width="48" height="48" title="SqlServer中REPLACE函数的使用,sql替换字符串函数" />