我正在处理电子表格(我使用 Numbers 处理,因为它可以让我轻松地在 Mac、iPhone、iPad 和 icloud.com 上处理文件)...但这本质上也是一个 Excel 问题,因为任何一个程序都可以用于我想要的解决方案。我只是想从这个开始 - 因为我认为 Numbers 不支持数组公式 - 不确定我是否需要一个。
我一直在尝试想出一个好方法来跟踪我签入和签出的一些物品。
大约有 60 个项目(到目前为止,希望越来越多)。
我一直在使用 Numbers 签入和签出,但我希望可以稍微自动化一些。因此,每次签出某件物品时,我都会记录其项目编号,以及签出人员的姓名以及签出日期。然后我会有一列记录签回的日期,当它返回给我时,我会输入该日期。
所以我的专栏看起来是这样的:
A | B | C | D | E
商品编号 | 退房日期 | 退房日期 | 入住日期 | 退房天数
在第二张表中,我想自动填充可供结帐的商品列表,并按最旧商品的顺序排列它们,因为它是下一个应该结帐的商品,因为它已经有一段时间没有结帐了。
最后看起来会像这样:
A | B | C | D
项目编号 | 上次签出者 | 上次签入日期
因此,应该发生的是,“可供签出”列表仅显示已签回的项目(在签回列下列出日期)。这变得很复杂,因为我的第一张表最终会多次显示同一项目,因为它们被签出并多次签回 - 所以我只希望它列出最近签回的时间。
最后,我可以查看可用物品列表,并知道接下来要签出哪一项。然后,当我在第一张表上将其输入为已签出时,它将自动从“可用”表中消失(直到它再次签入并显示在列表末尾)。
我在想,一旦我正确地完成了这项工作,我就可以轻松地制作出我需要的下一个自动填充表,它只列出签出很长一段时间(比如 3 个月)的项目,因为它们的工作方式相同,但使用相反的数据。
A | B | C | D
商品编号 | 上次借阅者 | 借阅天数
任何帮助都将不胜感激!
提前感谢任何帮助或想法!
答案1
你可以用数据透视表。 我制造了一个Excel 中的基本设置为您提供帮助,这应该可以帮助您入门。您应该进一步探索的一个方向是不要将每个查询(信息需求)放在一个数据透视表中,而是为每个查询创建一个单独的数据透视表。
总结 Excel 表中的内容(以防 Dropbox 链接中断):
- 工作表“贷款数据”包含一个表格,其中包含以下列:
- 物品
- 图书已借出
- 退房日期
- 入住日期
- 退房天数,公式如下:
=IF(ISNUMBER([Date checked in]);INT([Date checked in]-[Date checked out]);"")
- 工作表“仪表板”包含两个数据透视表,均基于“贷款数据”表:
- 最后结账时:
Item
作为行标签Date checked out
作为值,设置为以日期数字格式显示最大值。
- 当前借阅期限(若图书有存货则为空白),包括:
Days checked out
作为行标签(禁用子总计/总计)Item
作为第二行标签Date checked out
作为值,设置为以日期数字格式显示最大值,显示最后结账日期。Date checked in
作为值,设置为以日期数字格式显示最大值,显示上次入住日期。
- 最后结账时: