EXCEL自动计算出库量明细该如何使用函数

EXCEL自动计算出库量明细该如何使用函数

问问题描述

EXCEL自动计算出库量明细该如何使用函数,跪求好心人,别让我孤军奋战!

答精选答案

最佳答案

【答案更新】:

既然是只有一个品名,那么没有必须在A列的每一行都写上品名,

不如把品名写在第一行,比如“某商品出入库明细表”

A列用来记录操作日期。

按我的图来吧,先上图:

B列,是手动填写本次入库数量。

E列,是手动填写计划出库数量。

允许:同一行的B格和E格,允许只填一个格,可以不同时填写。

要求:不允许跨行填写,必须一行一行挨着来。

比如:B15和E15同时空着,就跨过第15行去填第16行,是会出错的。

下面是公式:

F4公式:

=IF(B4+E4=0,"-",E4-MIN(0,N(H3)))

意思是,如果B和E同时为0则返回-符号,否则返回需出库的数量。

G4公式:

=IF(F4="-",F4,MIN(F4,MAX(0,N(H3))+B4))

意思是,如果F格是-符号则也返回-符号,否则返回实际出库数量。

H4公式:

=IF(F4="-",F4,MAX(0,N(H3))+B4-F4)

意思是,如果F格是-符号则也返回-符号,否则返回本次余缺数量。

然后选中F4、G4、H4一起向下拉,填充下方单元格即可。

补充说明:

公式中需要引用到上方相邻行的单元格的,都用到了N函数,

因为第3行是标题行,N函数只提取数值,忽略文本,将文本视为数字0。

这样就避免第4行在引用第3行单元格时导致算出错误值。

答其他回答(2条)

  • 那你需要再加一列“库存数量”,“库存数量”数值为上一次出库后“剩余合计”列的数值

    第一次出库时的“库存数量”均为0

    第二次出库时“库存数量”列是第一次出库时“剩余合计”列的数值

    以此类推……

    然后“剩余合计”的公式需要修改为:=max(“入库数量”+“库存数量”-“出库数量”,0),即取现有库存量或者零两者中的较大值

    最后“出库数量”的公式也需要修改:=if(“入库数量”+“库存数量”-“出库数量”<=0,“入库数量”+“库存数量”,“出库数量”)

  • 不明白“一旦H列有剩余”意味什么

本文来自作者[哈七]投稿,不代表乐学网立场,如若转载,请注明出处:https://www.dtedu.com.cn/caiwu/202608/37959.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 哈七
    哈七 2026年08月04日

    我是乐学网的签约作者“哈七”!

  • 哈七
    哈七 2026年08月04日

    希望本篇文章《EXCEL自动计算出库量明细该如何使用函数》能对你有所帮助!

  • 哈七
    哈七 2026年08月04日

    本站[乐学网]内容主要涵盖:教育咨询,知识百科

  • 哈七
    哈七 2026年08月04日

    本文概览:【答案更新】:既然是只有一个品名,那么没有必须在A列的每一行都写上品名,不如把品名写在第一行,比如“某商品出入库明细表”A列用来记录

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们